n8n-nodes-base
Version:
Base nodes of n8n
30 lines • 1.9 kB
TypeScript
export type TSeaTableServerVersion = '2.0.6';
export type TSeaTableServerEdition = 'enterprise edition';
import type { ICredentialDataDecryptedObject } from 'n8n-workflow';
import type { IDtableMetadataColumn, IDtableMetadataTable, TDtableViewColumn } from './actions/Interfaces';
export type TColumnType = 'text' | 'long-text' | 'number' | 'collaborator' | 'date' | 'duration' | 'single-select' | 'multiple-select' | 'image' | 'file' | 'email' | 'url' | 'checkbox' | 'rate' | 'formula' | 'link-formula' | 'geolocation' | 'link' | 'creator' | 'ctime' | 'last-modifier' | 'mtime' | 'auto-number' | 'button' | 'digital-sign';
export type TInheritColumnKey = '_id' | '_creator' | '_ctime' | '_last_modifier' | '_mtime' | '_seq' | '_archived' | '_locked' | '_locked_by';
export type TColumnValue = undefined | boolean | number | string | string[] | null;
export type TColumnKey = TInheritColumnKey | string;
export type TDtableMetadataTables = readonly IDtableMetadataTable[];
export type TDtableMetadataColumns = IDtableMetadataColumn[];
export type TDtableViewColumns = readonly TDtableViewColumn[];
export type TEndpointVariableName = 'access_token' | 'dtable_uuid' | 'server';
export type TMethod = 'GET' | 'POST';
type TEndpoint = '/api/v2.1/dtable/app-access-token/' | '/dtable-server/api/v1/dtables/{{dtable_uuid}}/rows/';
export type TEndpointExpr = TEndpoint;
export type TEndpointResolvedExpr = TEndpoint;
export type TDateTimeFormat = 'YYYY-MM-DDTHH:mm:ss.SSSZ';
export type TCredentials = ICredentialDataDecryptedObject | undefined;
export type TTriggerOperation = 'create' | 'update';
export type TOperation = 'append' | 'list' | 'metadata';
export type TLoadedResource = {
name: string;
};
export type TColumnsUiValues = Array<{
columnName: string;
columnValue: string;
}>;
export type APITypes = 'GET' | 'POST' | 'DELETE' | 'PUT';
export {};
//# sourceMappingURL=types.d.ts.map