rhine-var
Version:
Variables that support multi-user collaboration and persistence, making collaboration and variable operations as simple as possible, with strict and well-defined type hints.
11 lines • 784 B
TypeScript
import { Native, RvKey, RvPath } from "../native/native.type";
export declare function isNative(value: any): boolean;
export declare function nativeSet(target: Native, key: string | symbol, value: any): boolean;
export declare function nativeHas(target: Native, key: string | symbol | number): boolean;
export declare function nativeOwnKeys(target: Native): string[];
export declare function nativeDelete(target: Native, key: string | symbol): boolean;
export declare function nativeGet(target: Native, key: string | symbol): any | undefined;
export declare function jsonToNative(data: any): Native;
export declare function getKeyFromParent(target: Native): RvKey | undefined;
export declare function getPathFromRoot(target: Native): RvPath;
//# sourceMappingURL=native.utils.d.ts.map