@leafer/math
Version:
25 lines (19 loc) • 457 B
text/typescript
import { INumberMap } from '@leafer/interface'
export const IncrementId = {
RUNTIME: 'runtime',
LEAF: 'leaf',
TASK: 'task',
CNAVAS: 'canvas',
IMAGE: 'image',
types: {} as INumberMap,
create(typeName: string): number {
const { types } = I
if (types[typeName]) {
return types[typeName]++
} else {
types[typeName] = 1
return 0
}
}
}
const I = IncrementId