tarantoolscript
Version:
TypeScript definitions for Tarantool Lua API.
9 lines (7 loc) • 554 B
TypeScript
import { TupleObject } from '../tuple/TupleObject';
export type TriggerFunction =
| ((this: void) => TupleObject | void)
| ((this: void, old_tuple: TupleObject) => TupleObject | void)
| ((this: void, old_tuple: TupleObject, new_tuple: TupleObject) => TupleObject | void)
| ((this: void, old_tuple: TupleObject, new_tuple: TupleObject, space_name: string) => TupleObject | void)
| ((this: void, old_tuple: TupleObject, new_tuple: TupleObject, space_name: string, request_type: 'INSERT' | 'DELETE' | 'UPDATE' | 'REPLACE') => TupleObject | void)