UNPKG

@cloudquery/plugin-sdk-javascript

Version:

This is the high-level package to use for developing CloudQuery plugins in JavaScript

161 lines (160 loc) 6.07 kB
import type { Column } from '../schema/column.js'; import type { ClientMeta } from '../schema/meta.js'; import type { ResourceType } from '../schema/resource.js'; import type { Table } from '../schema/table.js'; export declare const BaseError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], {}, import("modern-errors").CustomClass>; export declare const UnknownError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], {}, import("modern-errors").CustomClass>; export declare const ValidationError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], { spec: string; }, import("modern-errors").CustomClass>; export declare const TableError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], {}, import("modern-errors").CustomClass>; export declare const WriteError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], { message: string; }, import("modern-errors").CustomClass>; export declare const UnimplementedError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], {}, import("modern-errors").CustomClass>; export declare const InitializationError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], {}, import("modern-errors").CustomClass>; export declare const FormatError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], { value: unknown; }, import("modern-errors").CustomClass>; export declare const ResourceError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], { resource: ResourceType; }, import("modern-errors").CustomClass>; export declare const ResolverError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], { column: Column; resource: ResourceType; }, import("modern-errors").CustomClass>; export declare const SyncError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], {}, import("modern-errors").CustomClass>; export declare const SyncValidationError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], {}, import("modern-errors").CustomClass>; export declare const SyncColumnResolveError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], { column: Column; table: Table; resource: ResourceType; clientMeta: ClientMeta; }, import("modern-errors").CustomClass>; export declare const SyncPreResolveError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], { table: Table; resource: ResourceType; clientMeta: ClientMeta; }, import("modern-errors").CustomClass>; export declare const SyncPostResolveError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], { table: Table; resource: ResourceType; clientMeta: ClientMeta; }, import("modern-errors").CustomClass>; export declare const SyncTableResolveError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], { table: Table; }, import("modern-errors").CustomClass>; export declare const TransformError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], { value: unknown; }, import("modern-errors").CustomClass>; export declare const SyncResourceEncodeError: import("modern-errors").ErrorSubclassCore<{ name: "bugs"; getOptions: (input: string | URL) => string; properties: (info: import("modern-errors").Info["properties"]) => { message: string; }; }[], { resource: ResourceType; }, import("modern-errors").CustomClass>;