Files
typebox/docs/values/pointer.md

674 B

Home | Installation | Usage | Types | Values | Syntax | TypeRegistry | TypeCheck

Pointer

Use ValuePointer to perform mutable updates on existing values using RFC6901 Json Pointers.

import { ValuePointer } from "@alkdev/typebox/value";

const A = { x: 0, y: 0, z: 0 };

ValuePointer.Set(A, "/x", 1); // A' = { x: 1, y: 0, z: 0 }
ValuePointer.Set(A, "/y", 1); // A' = { x: 1, y: 1, z: 0 }
ValuePointer.Set(A, "/z", 1); // A' = { x: 1, y: 1, z: 1 }

Back to Home