@cloudquery/plugin-sdk-javascript
Version:
This is the high-level package to use for developing CloudQuery plugins in JavaScript
161 lines (160 loc) • 6.12 kB
TypeScript
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").SpecificErrorClass<{
name: "bugs";
getOptions: (input: string | URL) => string;
properties: (info: import("modern-errors").Info["properties"]) => {
message: string;
};
}[], object, import("modern-errors").CustomClass>;
export declare const UnknownError: import("modern-errors").SpecificErrorClass<{
name: "bugs";
getOptions: (input: string | URL) => string;
properties: (info: import("modern-errors").Info["properties"]) => {
message: string;
};
}[], object, import("modern-errors").CustomClass>;
export declare const ValidationError: import("modern-errors").SpecificErrorClass<{
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").SpecificErrorClass<{
name: "bugs";
getOptions: (input: string | URL) => string;
properties: (info: import("modern-errors").Info["properties"]) => {
message: string;
};
}[], object, import("modern-errors").CustomClass>;
export declare const WriteError: import("modern-errors").SpecificErrorClass<{
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").SpecificErrorClass<{
name: "bugs";
getOptions: (input: string | URL) => string;
properties: (info: import("modern-errors").Info["properties"]) => {
message: string;
};
}[], object, import("modern-errors").CustomClass>;
export declare const InitializationError: import("modern-errors").SpecificErrorClass<{
name: "bugs";
getOptions: (input: string | URL) => string;
properties: (info: import("modern-errors").Info["properties"]) => {
message: string;
};
}[], object, import("modern-errors").CustomClass>;
export declare const FormatError: import("modern-errors").SpecificErrorClass<{
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").SpecificErrorClass<{
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").SpecificErrorClass<{
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").SpecificErrorClass<{
name: "bugs";
getOptions: (input: string | URL) => string;
properties: (info: import("modern-errors").Info["properties"]) => {
message: string;
};
}[], object, import("modern-errors").CustomClass>;
export declare const SyncValidationError: import("modern-errors").SpecificErrorClass<{
name: "bugs";
getOptions: (input: string | URL) => string;
properties: (info: import("modern-errors").Info["properties"]) => {
message: string;
};
}[], object, import("modern-errors").CustomClass>;
export declare const SyncColumnResolveError: import("modern-errors").SpecificErrorClass<{
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").SpecificErrorClass<{
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").SpecificErrorClass<{
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").SpecificErrorClass<{
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").SpecificErrorClass<{
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").SpecificErrorClass<{
name: "bugs";
getOptions: (input: string | URL) => string;
properties: (info: import("modern-errors").Info["properties"]) => {
message: string;
};
}[], {
resource: ResourceType;
}, import("modern-errors").CustomClass>;