sdj-esm
Version:
Self Described JSON - ESM
8 lines (7 loc) • 604 B
TypeScript
import type { DescriptionJI, ILexicon, SdJsonJI } from "../core/interfaces.js";
import { SdjDescription } from "../classes/description.js";
import type { IDescriptionSdj, IJsonSdj } from "../classes/class-interfaces.js";
export declare function blankJsonJI(jsonName: string, descOpt?: DescriptionJI | SdjDescription | string | undefined): SdJsonJI;
export declare function genJson(inJson: SdJsonJI | DescriptionJI): IJsonSdj | undefined;
export declare function genLexicon(inJson: SdJsonJI | DescriptionJI): ILexicon | undefined;
export declare function freezeDescription(inDesc: IDescriptionSdj): void;