UNPKG

@cloudquery/plugin-sdk-javascript

Version:

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

18 lines (17 loc) 657 B
import type { Scalar, Vector } from '../scalar/scalar.js'; import type { Table } from './table.js'; import type { Nullable } from './types.js'; export declare class Resource { item: unknown; parent: Nullable<Resource>; table: Table; data: Vector; constructor(table: Table, parent: Nullable<Resource>, item: unknown); getColumnData(columnName: string): Scalar<unknown>; setColumData(columnName: string, value: unknown): void; setCqId(value: string): void; getItem(): unknown; setItem(item: unknown): void; } export declare const encodeResource: (resource: Resource) => Uint8Array; export type ResourceType = Resource;