@tanstack/db
Version:
A reactive client store for building super fast apps on sync
12 lines (9 loc) • 336 B
text/typescript
const wrapperNames = new WeakMap<object, string>()
export function registerWrapper(value: object, name: string): void {
wrapperNames.set(value, name)
}
export function getWrapperExpressionName(value: unknown): string | undefined {
return value !== null && typeof value === `object`
? wrapperNames.get(value)
: undefined
}