xlport
Version:
26 lines • 828 B
TypeScript
import * as Shared from './shared.types';
export declare namespace Import {
type Request = {
properties: string[];
tables?: Record<string, string[]>[] | ['*'];
};
const defaultRequest: Request;
type Response = Success | Error;
interface Error {
status: 'error';
message: string;
}
interface Success {
status: 'success';
data: Data;
}
type Data = {
properties?: Record<string, Property>;
tables?: Record<string, Table | SheetTables>;
};
type Property = Shared.Primitives | SheetProperties;
type SheetProperties = Record<string, Shared.Primitives>;
type Table = Record<string, Shared.Primitives>[];
type SheetTables = Record<string, Table>;
}
//# sourceMappingURL=import.types.d.ts.map