@jsonjoy.com/json-type
Version:
High-performance JSON Pointer implementation
10 lines (9 loc) • 356 B
TypeScript
import type { JsonValueCodec } from '@jsonjoy.com/json-pack/lib/codecs/types';
import type { ResolveType } from '../system/types';
import type { Type } from '../type/types';
export declare class Value<T extends Type = Type> {
type: T;
data: ResolveType<T>;
constructor(type: T, data: ResolveType<T>);
encode(codec: JsonValueCodec): void;
}