Files
dbgate/packages/datalib/src/MacroDefinition.ts
2023-02-24 19:04:22 +01:00

25 lines
420 B
TypeScript

import _ from 'lodash';
export interface MacroArgument {
type: 'text' | 'select';
label: string;
name: string;
}
export interface MacroDefinition {
title: string;
name: string;
group: string;
description?: string;
type: 'transformValue' | 'transformRow';
code: string;
args?: MacroArgument[];
}
export interface MacroSelectedCell {
column: string;
row: number;
rowData: any;
value: any;
}