Skip to main content
Module

x/fathym_common/src/common/tags/$TagDeepStrip.ts

The Fathym Reference Architecture provides the common foundation for applications built in Typescript.
Go to Latest
import * as fathymCommon from "https://deno.land/x/fathym_common@v0.2.147-integration/src/common/tags/$TagDeepStrip.ts";

Type Aliases

$TagDeepStrip<T, TType, TTag> recursively removes $Tag metadata from the entire type tree.

$TagDeepStripArray<T, TType, TTag> removes $Tag from arrays recursively.

$TagDeepStripObject<T, TType, TTag> removes $Tag from objects recursively.

$TagDeepStripTuple<T, TType, TTag> removes $Tag from tuples recursively.

FluentTagDeepStripIndexSignature<T, TType, TTag> recursively removes $Tag metadata from all properties of an object, including index signatures, while handling both regular and dynamic properties.