Sha256: cfe69ccfe47eb3fd82e42a470632891f11bb4de1564119921127c50efa1f482a
Contents?: true
Size: 373 Bytes
Versions: 5
Compression:
Stored size: 373 Bytes
Contents
import { last } from './commonHelper'; const idSeparator = '-'; const versionSeparator = ':'; const defaultVersion = '01'; export const decodeId = model => { const split = atob(model.id).split(idSeparator); return parseInt(last(split), 10); }; export const encodeId = (typename, id) => btoa([defaultVersion, versionSeparator, typename, idSeparator, id].join(''));
Version data entries
5 entries across 5 versions & 1 rubygems