@cloudquery/plugin-sdk-javascript
Version:
This is the high-level package to use for developing CloudQuery plugins in JavaScript
11 lines (10 loc) • 472 B
TypeScript
import type { DataType } from '@apache-arrow/esnext-esm';
import type { Column } from '../schema/column.js';
type Options = {
skipColumns?: string[];
primaryKeys?: string[];
getTypeFromValue?: (key: string, value: unknown) => DataType | null | undefined;
overrides?: Map<string, Column>;
};
export declare function objectToColumns(object: Record<string, unknown>, { skipColumns, primaryKeys, getTypeFromValue, overrides, }?: Options): Column[];
export {};