@wangeditor-next/yjs
Version:
Yjs binding for wangeditor-next.
10 lines (9 loc) • 637 B
TypeScript
type InspectableObject = Record<string | number | symbol, unknown>;
export declare function isPlainObject(o: unknown): o is InspectableObject;
export declare function deepEquals(node: InspectableObject, another: InspectableObject): boolean;
export declare function pick<TObj extends Object, TKeys extends keyof TObj>(obj: TObj, ...keys: TKeys[]): Pick<TObj, TKeys>;
export declare function omit<TObj extends Object, TKeys extends keyof TObj>(obj: TObj, ...keys: TKeys[]): Omit<TObj, TKeys>;
export declare function omitNullEntries<TObj extends Object>(obj: TObj): {
[K in keyof TObj]: TObj[K] extends null ? never : K;
};
export {};