ngx-json-schema-viewer
Version:
<h1 align="center">ngx-json-schema-viewer</h1>
21 lines (20 loc) • 1.6 kB
TypeScript
import { IfElseThenComponent } from "./if-else-then";
import { DependentRequiredComponent } from "./dependent-required";
import { DependentSchemasComponent } from "./dependent-schemas";
import { DependenciesComponent } from "./dependencies";
import type { JSONSchema, JSONSchemaNS } from "../../types";
import * as i0 from "@angular/core";
export { IfElseThenComponent, DependentRequiredComponent, DependentSchemasComponent, DependenciesComponent };
export declare class SchemaConditionalComponent {
schema: Exclude<JSONSchema, true | false>;
get isIfThenElse(): boolean;
get dependentRequired(): Record<string, string[] | readonly string[]>;
get isDependentRequired(): boolean;
get dependentSchemas(): Record<string, JSONSchema>;
get isDependentSchemas(): boolean;
get dependencies(): Record<string, import("json-schema-typed/draft-07").JSONSchema<any, import("json-schema-typed/draft-07").JSONSchema.TypeValue> | (string[] | readonly string[])> | Record<string, import("json-schema-typed/draft-2019-09").JSONSchema<any, import("json-schema-typed/draft-2019-09").JSONSchema.TypeValue> | (string[] | readonly string[])> | Record<string, JSONSchemaNS<any, JSONSchemaNS.TypeValue> | (string[] | readonly string[])>;
get isDependencies(): boolean;
get schemaConditionalLabel(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<SchemaConditionalComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SchemaConditionalComponent, "jse-schema-conditional", never, { "schema": { "alias": "schema"; "required": true; }; }, {}, never, never, true, never>;
}