/** ## `Refer` : 将数据变为`内部可变`数据 1.表示一个可变的数据结构,用在数据需要变化的场景 2.在Immut中作为不可变数据的可变部分 @example Usage ```ts const refer = Refer(1) refer.update(2) assert(refer.value === 2) ``` @category TypeClass */ export interface Refer { readonly value: T; /** `### update` : 更新value数据 */ update: (value: T) => void; } export declare class refer implements Refer { value: T; constructor(value: T); update(value: T): void; } export declare function Refer(value: T): Refer; export declare function is_refer(val: unknown): val is Refer; //# sourceMappingURL=refer.d.ts.map