destack:types import destack:types Newtypes - Function — Callable value type, repeatable by default and affine when invoked once. Newtype interfaces - ThisType — Marker for contextual object this typing. Type aliases - Awaited — Recursively unwrap promise-like values. - Capitalize — Map each string in S to capitalize its first character. - ConstructorParameters — Extract the parameter tuple from a constructor type. - Exclude — Remove union members of T assignable to U. - Extract — Keep union members of T assignable to U. - InstanceType — Extract the instance type from a constructor type. - Lowercase — Map each string in S to its lowercase form. - MutableFields — Make each field of T mutable. - NoInfer — Block inference from this use of T. - NonNullable — Remove null and undefined from T. - Omit — Remove fields K from T. - OmitThisParameter — Remove the explicit receiver from a callable type. - Parameters — Extract the parameter tuple from a callable type. - Partial — Make each field of T optional. - Pick — Keep fields K from T. - PropertyKey — Type of valid object property keys. - Readonly — Make T deeply readonly. - Record — Object type with keys K and values V. - Required — Make each field of T required. - ReturnType — Extract the return type from a callable type. - ThisParameterType — Extract the explicit receiver from a callable type. - Uncapitalize — Map each string in S to uncapitalize its first character. - Uppercase — Map each string in S to its uppercase form.