UNPKG

pesco-karavan-core

Version:
43 lines (42 loc) 1.94 kB
/** * Generated by karavan build tools - do NOT edit this file! */ export declare class ElementMeta { name: string; className: string; title: string; description: string; labels: string; properties: PropertyMeta[]; constructor(name: string, className: string, title: string, description: string, labels: string, properties: PropertyMeta[]); } export declare class PropertyMeta { name: string; displayName: string; description: string; type: string; enumVals: string; defaultValue: string; required: boolean; secret: boolean; isArray: boolean; isObject: boolean; label: string; constructor(name: string, displayName: string, description: string, type: string, enumVals: string, defaultValue: string, required: boolean, secret: boolean, isArray: boolean, isObject: boolean, label: string); } export declare class CamelMetadataApi { static getCamelModelMetadataByName: (name: string) => ElementMeta | undefined; static getCamelModelMetadataByClassName: (className: string) => ElementMeta | undefined; static getCamelDataFormatMetadataByName: (name: string) => ElementMeta | undefined; static getCamelDataFormatMetadataByClassName: (className: string) => ElementMeta | undefined; static getCamelLanguageMetadataByClassName: (className: string) => ElementMeta | undefined; static getCamelLanguageMetadataByName: (name: string) => ElementMeta | undefined; static getLanguage: (name: string) => [string, string, string] | undefined; static hasLanguage: (name: string) => boolean | undefined; } export declare const DataFormats: [string, string, string][]; export declare const CamelDataFormatMetadata: ElementMeta[]; export declare const Languages: [string, string, string][]; export declare const CamelLanguageMetadata: ElementMeta[]; export declare const CamelModelMetadata: ElementMeta[]; export declare const SensitiveKeys: string[];