@elastic.io/component-commons-library
Version:
Library for most common component development cases
27 lines (26 loc) • 1.48 kB
TypeScript
import { convertJsonSchemaToEioSchema, makeSchemaInline, convertDotNetTypeToJsonSchemaType } from './jsonSchema/jsonSchemaConversionUtil';
import { jsonataTransform } from './jsonataTransform/jsonataTransform';
import { getLogger } from './logger/logger';
export { AttachmentProcessor } from './attachment/AttachmentProcessor';
export { ApiKeyRestClient } from './authentication/ApiKeyRestClient';
export { BasicAuthRestClient } from './authentication/BasicAuthRestClient';
export { NoAuthRestClient } from './authentication/NoAuthRestClient';
export { NtlmRestClient } from './authentication/NtlmRestClient';
export { OAuth2RestClient } from './authentication/OAuth2AuthorizationCodeRestClient';
export { CookieRestClient } from './authentication/CookieRestClient';
export { FacelessRestClient } from './authentication/FacelessRestClient';
export { PlatformApiLogicClient } from './platformApi/PlatformApiLogicClient';
export { PlatformApiRestClient } from './platformApi/PlatformApiRestClient';
export * from './externalApi';
export * from './utils/utils';
export declare class JsonSchema {
static convertJsonSchemaToEioSchema: typeof convertJsonSchemaToEioSchema;
static makeSchemaInline: typeof makeSchemaInline;
static convertDotNetTypeToJsonSchemaType: typeof convertDotNetTypeToJsonSchemaType;
}
export declare class JsonataTransform {
static jsonataTransform: typeof jsonataTransform;
}
export declare class Logger {
static getLogger: typeof getLogger;
}