UNPKG

@tunnel-cast/tunnel-cast

Version:

<br>

16 lines (15 loc) 1.01 kB
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>); }