UNPKG

@tldraw/utils

Version:

tldraw infinite canvas SDK (private utilities).

9 lines (8 loc) 201 B
/** @internal */ export function stringEnum<T extends string>(...values: T[]): { [K in T]: K } { const obj = {} as { [K in T]: K } for (const value of values) { obj[value] = value } return obj }