@tunnel-cast/tunnel-cast
Version:
<br>
14 lines (13 loc) • 726 B
TypeScript
import { FieldProcedure } from "../../models/interfaces/field-procedure";
import { FieldProcedureType } from "../../models/enums/field-procedure-type.enum";
import { FieldParserProcedureOptions } from "../../models/interfaces/field-parser-procedure-options";
import { FieldParserFn } from "../../models/interfaces/field-parser-fn";
export declare class FieldParserProcedure<A = any> implements FieldProcedure {
readonly procedureId: string;
options: FieldParserProcedureOptions;
args: A;
readonly parse: FieldParserFn<A>;
readonly fieldProcedureType: FieldProcedureType;
fieldName: string;
constructor(procedureId: string, options: FieldParserProcedureOptions, args: A, parse: FieldParserFn<A>);
}