@tableau/taco-toolkit
Version:
Tableau Connector Toolkit
19 lines (18 loc) • 696 B
TypeScript
import { HandlerInput } from '../../shared/types/handler-input';
import { Permission } from '../../shared/types/permission';
import { SecretsType } from '../../shared/types/secrets-type';
export type ExtractorOptions = {
/**** extractor metadata ****/
/** Path to the connector's unpacked handlers folder */
readonly handlersDir: string;
readonly connectorClass: string;
/**** extract params ****/
readonly connectionId: string;
readonly handlerInputs: readonly HandlerInput[];
readonly secrets: SecretsType | undefined;
readonly permission: Permission;
};
export interface ExtractorPortConfig {
portRange: [number, number];
reservedPorts: number[];
}