interface Field {
    deserialize: (value: BinaryData, options: any) => any;
    nestedTransaction?: boolean;
    prepare?: (value: any, options: any, parameters: any) => Promise<any>;
    recursiveType?: boolean;
    serialize: (value: any, options: any, parameters: any) => BinaryData;
}

Hierarchy (View Summary)

Properties

deserialize: (value: BinaryData, options: any) => any
nestedTransaction?: boolean

Set by the fields holding a transaction that may still have to be built — and priced — so that buildTxAsync can tell them from the ones holding a plain value. See genTransactionField.

prepare?: (value: any, options: any, parameters: any) => Promise<any>
recursiveType?: boolean
serialize: (value: any, options: any, parameters: any) => BinaryData