23 lines
1014 B
Plaintext
23 lines
1014 B
Plaintext
import { TypeBoxError } from '../../type/error/index';
|
|
import { ValueError } from '../../errors/index';
|
|
import type { TSchema } from '../../type/schema/index';
|
|
export declare class TransformDecodeCheckError extends TypeBoxError {
|
|
readonly schema: TSchema;
|
|
readonly value: unknown;
|
|
readonly error: ValueError;
|
|
constructor(schema: TSchema, value: unknown, error: ValueError);
|
|
}
|
|
export declare class TransformDecodeError extends TypeBoxError {
|
|
readonly schema: TSchema;
|
|
readonly path: string;
|
|
readonly value: unknown;
|
|
readonly error: Error;
|
|
constructor(schema: TSchema, path: string, value: unknown, error: Error);
|
|
}
|
|
/**
|
|
* `[Internal]` Decodes the value and returns the result. This function requires that
|
|
* the caller `Check` the value before use. Passing unchecked values may result in
|
|
* undefined behavior. Refer to the `Value.Decode()` for implementation details.
|
|
*/
|
|
export declare function TransformDecode(schema: TSchema, references: TSchema[], value: unknown): unknown;
|