UNPKG

pesco-karavan-core

Version:
21 lines (20 loc) 1.32 kB
import { Beans, CamelElement, Integration, Dependency } from "../model/IntegrationDefinition"; import { Kamelet } from "../model/KameletDefinition"; export declare class CamelDefinitionYaml { static integrationToYaml: (integration: Integration) => string; static kameletToYaml: (kamelet: Kamelet) => string; static generateDependencies: (deps: Dependency[]) => string[]; static cleanupElement: (element: CamelElement, inArray?: boolean, inSteps?: boolean) => CamelElement; static cleanupElements: (elements: CamelElement[], inSteps?: boolean) => CamelElement[]; static yamlDump: (integration: Integration) => string; static replacer: (key: string, value: any) => any; static yamlToIntegration: (filename: string, text: string) => Integration; static yamlToKamelet: (filename: string, text: string) => Kamelet; static yamlIsIntegration: (text: string) => boolean; static dependenciesToDependency: (deps?: any[]) => Dependency[]; static modelineToDependency: (text: string) => Dependency[]; static flowsToCamelElements: (flows: any[]) => any[]; static templateToCamelElements: (template: any) => any; static readBeanDefinition: (beans: any) => Beans; static flatMapProperty: (key: string, value: any, properties: Map<string, any>) => Map<string, any>; }