@tunnel-cast/tunnel-cast
Version:
<br>
16 lines (15 loc) • 1.01 kB
TypeScript
import { FieldProcedure } from "../../models/interfaces/field-procedure";
import { FieldProcedureType } from "../../models/enums/field-procedure-type.enum";
import { FieldDefaultAssignmentProcedureOptions } from "../../models/interfaces/field-default-assignment-procedure-options";
import { DefaultWithFn } from "../../models/interfaces/default-with-fn";
import { EmptyIdentifierFn } from "../../models/interfaces/empty-identifier-fn";
export declare class FieldDefaultAssignmentProcedure<A = any> implements FieldProcedure {
readonly procedureId: string;
options: FieldDefaultAssignmentProcedureOptions;
args: A;
readonly defaultWith: DefaultWithFn<A> | unknown;
readonly emptyIdentifier?: EmptyIdentifierFn<A> | Array<any>;
readonly fieldProcedureType: FieldProcedureType;
fieldName: string;
constructor(procedureId: string, options: FieldDefaultAssignmentProcedureOptions, args: A, defaultWith: DefaultWithFn<A> | unknown, emptyIdentifier?: EmptyIdentifierFn<A> | Array<any>);
}