n8n-nodes-base
Version:
Base nodes of n8n
51 lines • 1.14 kB
TypeScript
export type GristCredentials = {
apiKey: string;
planType: 'free' | 'paid' | 'selfHosted';
customSubdomain?: string;
selfHostedUrl?: string;
};
export type GristColumns = {
columns: Array<{
id: string;
}>;
};
export type GristSortProperties = Array<{
field: string;
direction: 'asc' | 'desc';
}>;
export type GristFilterProperties = Array<{
field: string;
values: string;
}>;
export type GristGetAllOptions = {
sort?: {
sortProperties: GristSortProperties;
};
filter?: {
filterProperties: GristFilterProperties;
};
};
export type GristDefinedFields = Array<{
fieldId: string;
fieldValue: string;
}>;
export type GristCreateRowPayload = {
records: Array<{
fields: {
[key: string]: any;
};
}>;
};
export type GristUpdateRowPayload = {
records: Array<{
id: number;
fields: {
[key: string]: any;
};
}>;
};
export type SendingOptions = 'defineInNode' | 'autoMapInputs';
export type FieldsToSend = {
properties: GristDefinedFields;
};
//# sourceMappingURL=types.d.ts.map