UNPKG

@ribajs/core

Version:

Core module of Riba.js

19 lines (18 loc) 819 B
import { Adapter, Ref, ObserverSyncCallback, RVArray } from "../types/index.js"; export declare class DotAdapter implements Adapter { static ARRAY_METHODS: string[]; name: string; counter: number; weakmap: any; weakReference(obj: any): any; cleanupWeakReference(ref: Ref, id: number): void; stubFunction(obj: any, fn: string): void; observeMutations(obj: any, ref: string, keypath: string): void; unobserveMutations(obj: RVArray, ref: string, keypath: string): void; observe(obj: any, keypath: string, callback: ObserverSyncCallback): void; unobserve(obj: any, keypath: string, callback: ObserverSyncCallback): void; get(obj: any, keypath: string): any; set(obj: any, keypath: string, value: any): void; } declare const dotAdapter: DotAdapter; export { dotAdapter };