codemirror-json-schema
Version:
Codemirror 6 extensions that provide full JSONSchema support for `@codemirror/lang-json` and `codemirror-json5`
5 lines (4 loc) • 457 B
TypeScript
export declare function getRecordEntries<K extends keyof any, V>(record: Record<K, V>): [K, V][];
export type PropertyReplacer = (key: string | symbol, value: unknown) => [string | symbol, unknown] | [string | symbol, unknown][];
export declare function replacePropertiesDeeply<T>(object: T, getReplacement: PropertyReplacer): T;
export declare function removeUndefinedValuesOnRecord<K extends keyof any, V>(record: Record<K, V | undefined>): Record<K, V>;