@deep-foundation/deeplinks
Version:
[](https://www.npmjs.com/package/@deep-foundation/deeplinks) [](https://gitpod.io/#https://github.com/deep-fo
18 lines (17 loc) • 735 B
TypeScript
import { SerialOperationType, Table, SerialOperation, SerialOperationDetails } from '../client.js';
export interface ISerialOptions {
actions: any[];
name?: string;
alias?: string;
[key: string]: any;
}
export interface ISerialResult {
mutation: any;
mutationString: any;
variables: any;
}
export declare const generateSerial: ({ actions, name, alias, ...options }: ISerialOptions) => ISerialResult;
export declare function createSerialOperation<TSerialOperationType extends SerialOperationType, TTable extends Table<TSerialOperationType>>(params: {
type: TSerialOperationType;
table: TTable;
} & SerialOperationDetails<TSerialOperationType, TTable>): SerialOperation<TSerialOperationType, TTable>;