Variables
ASADefSchema
ASADefSchema: ZodObject<{ clawback: ZodOptional<ZodString>; decimals: ZodEffects<ZodUnion<[ZodNumber, ZodBigInt]>, number | bigint, number | bigint>; defaultFrozen: ZodOptional<ZodBoolean>; freeze: ZodOptional<ZodString>; manager: ZodOptional<ZodString>; metadataHash: ZodEffects<ZodOptional<ZodUnion<[ZodUnion<[ZodString, ZodType<Buffer, ZodTypeDef, Buffer>]>, ZodType<Uint8Array, ZodTypeDef, Uint8Array>]>>, undefined | string | Uint8Array | Buffer, undefined | string | Uint8Array | Buffer>; name: ZodOptional<ZodString>; note: ZodOptional<ZodString>; noteb64: ZodOptional<ZodString>; optInAccNames: ZodOptional<ZodArray<ZodString, "many">>; reserve: ZodOptional<ZodString>; total: ZodEffects<ZodUnion<[ZodNumber, ZodBigInt, ZodString]>, string | number | bigint, string | number | bigint>; unitName: ZodEffects<ZodOptional<ZodString>, undefined | string, undefined | string>; url: ZodEffects<ZodOptional<ZodString>, undefined | string, undefined | string> }, "strip", ZodTypeAny, { clawback: undefined | string; decimals: number | bigint; defaultFrozen: undefined | boolean; freeze: undefined | string; manager: undefined | string; metadataHash: undefined | string | Uint8Array | Buffer; name: undefined | string; note: undefined | string; noteb64: undefined | string; optInAccNames: undefined | string[]; reserve: undefined | string; total: string | number | bigint; unitName: undefined | string; url: undefined | string }, { clawback: undefined | string; decimals: number | bigint; defaultFrozen: undefined | boolean; freeze: undefined | string; manager: undefined | string; metadataHash: undefined | string | Uint8Array | Buffer; name: undefined | string; note: undefined | string; noteb64: undefined | string; optInAccNames: undefined | string[]; reserve: undefined | string; total: string | number | bigint; unitName: undefined | string; url: undefined | string }> = ...
ASADefsSchema
ASADefsSchema: ZodRecord<ZodString, ZodObject<{ clawback: ZodOptional<ZodString>; decimals: ZodEffects<ZodUnion<[ZodNumber, ZodBigInt]>, number | bigint, number | bigint>; defaultFrozen: ZodOptional<ZodBoolean>; freeze: ZodOptional<ZodString>; manager: ZodOptional<ZodString>; metadataHash: ZodEffects<ZodOptional<ZodUnion<[ZodUnion<[ZodString, ZodType<Buffer, ZodTypeDef, Buffer>]>, ZodType<Uint8Array, ZodTypeDef, Uint8Array>]>>, undefined | string | Uint8Array | Buffer, undefined | string | Uint8Array | Buffer>; name: ZodOptional<ZodString>; note: ZodOptional<ZodString>; noteb64: ZodOptional<ZodString>; optInAccNames: ZodOptional<ZodArray<ZodString, "many">>; reserve: ZodOptional<ZodString>; total: ZodEffects<ZodUnion<[ZodNumber, ZodBigInt, ZodString]>, string | number | bigint, string | number | bigint>; unitName: ZodEffects<ZodOptional<ZodString>, undefined | string, undefined | string>; url: ZodEffects<ZodOptional<ZodString>, undefined | string, undefined | string> }, "strip", ZodTypeAny, { clawback: undefined | string; decimals: number | bigint; defaultFrozen: undefined | boolean; freeze: undefined | string; manager: undefined | string; metadataHash: undefined | string | Uint8Array | Buffer; name: undefined | string; note: undefined | string; noteb64: undefined | string; optInAccNames: undefined | string[]; reserve: undefined | string; total: string | number | bigint; unitName: undefined | string; url: undefined | string }, { clawback: undefined | string; decimals: number | bigint; defaultFrozen: undefined | boolean; freeze: undefined | string; manager: undefined | string; metadataHash: undefined | string | Uint8Array | Buffer; name: undefined | string; note: undefined | string; noteb64: undefined | string; optInAccNames: undefined | string[]; reserve: undefined | string; total: string | number | bigint; unitName: undefined | string; url: undefined | string }>> = ...
ERRORS
ERRORS
: { [ category in keyof typeof ERROR_RANGES]: {} } = ...ERROR_RANGES
ERROR_RANGES: { ACCOUNT: { max: number; min: number; title: string }; ALGORAND: { max: number; min: number; title: string }; ARGUMENTS: { max: number; min: number; title: string }; BUILTIN_TASKS: { max: number; min: number; title: string }; GENERAL: { max: number; min: number; title: string }; KMD: { max: number; min: number; title: string }; NETWORK: { max: number; min: number; title: string }; PLUGINS: { max: number; min: number; title: string }; PyTEAL: { max: number; min: number; title: string }; SCRIPT: { max: number; min: number; title: string }; TASK_DEFINITIONS: { max: number; min: number; title: string } } = ...
Type declaration
ACCOUNT: { max: number; min: number; title: string }
max: number
min: number
title: string
ALGORAND: { max: number; min: number; title: string }
max: number
min: number
title: string
ARGUMENTS: { max: number; min: number; title: string }
max: number
min: number
title: string
BUILTIN_TASKS: { max: number; min: number; title: string }
max: number
min: number
title: string
GENERAL: { max: number; min: number; title: string }
max: number
min: number
title: string
KMD: { max: number; min: number; title: string }
max: number
min: number
title: string
NETWORK: { max: number; min: number; title: string }
max: number
min: number
title: string
PLUGINS: { max: number; min: number; title: string }
max: number
min: number
title: string
PyTEAL: { max: number; min: number; title: string }
max: number
min: number
title: string
SCRIPT: { max: number; min: number; title: string }
max: number
min: number
title: string
TASK_DEFINITIONS: { max: number; min: number; title: string }
max: number
min: number
title: string
This function applies error messages templates like this: