pesco-karavan-core
Version:
Apache Camel Karavan Core
43 lines (42 loc) • 1.94 kB
TypeScript
/**
* 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[];