UNPKG

mutative

Version:

A JavaScript library for efficient immutable updates

11 lines (8 loc) 362 B
// Don't use `Symbol()` just for 3rd party access the draft export const PROXY_DRAFT = Symbol.for('__MUTATIVE_PROXY_DRAFT__'); export const RAW_RETURN_SYMBOL = Symbol('__MUTATIVE_RAW_RETURN_SYMBOL__'); export const iteratorSymbol: typeof Symbol.iterator = Symbol.iterator; export const dataTypes = { mutable: 'mutable', immutable: 'immutable', } as const;