@tableau/taco-toolkit
Version:
Tableau Connector Toolkit
14 lines (13 loc) • 569 B
TypeScript
import { ExtractorStatusValue } from './extractor-status';
export type ExtractorMessage = SchemaDoneExtractorMessage | ExtractorErrorMessage;
export interface SchemaDoneExtractorMessage {
status: Extract<ExtractorStatusValue, 'schema-done'>;
port: number;
extractorId: string;
errorMessage?: string;
}
export interface ExtractorErrorMessage {
status: Extract<ExtractorStatusValue, 'extractor-error'>;
errorMessage: string;
}
export declare function isSchemaDoneExtractorMessage(message: ExtractorMessage): message is SchemaDoneExtractorMessage;