Package Exports
- @flex-development/tutils
- @flex-development/tutils/cjs/index
- @flex-development/tutils/cjs/types/any
- @flex-development/tutils/cjs/types/booleanish
- @flex-development/tutils/cjs/types/built-in
- @flex-development/tutils/cjs/types/comparison-operator
- @flex-development/tutils/cjs/types/deep-omit
- @flex-development/tutils/cjs/types/deep-partial
- @flex-development/tutils/cjs/types/deep-partial-by
- @flex-development/tutils/cjs/types/deep-partial-by-helper
- @flex-development/tutils/cjs/types/deep-partial-by-required
- @flex-development/tutils/cjs/types/deep-partial-by-required-helper
- @flex-development/tutils/cjs/types/deep-pick
- @flex-development/tutils/cjs/types/deep-required
- @flex-development/tutils/cjs/types/empty-value
- @flex-development/tutils/cjs/types/fixme
- @flex-development/tutils/cjs/types/index
- @flex-development/tutils/cjs/types/index-signature
- @flex-development/tutils/cjs/types/is-tuple
- @flex-development/tutils/cjs/types/join
- @flex-development/tutils/cjs/types/json-array
- @flex-development/tutils/cjs/types/json-object
- @flex-development/tutils/cjs/types/json-primitive
- @flex-development/tutils/cjs/types/json-value
- @flex-development/tutils/cjs/types/keys-optional
- @flex-development/tutils/cjs/types/keys-required
- @flex-development/tutils/cjs/types/nil
- @flex-development/tutils/cjs/types/nullable
- @flex-development/tutils/cjs/types/nullish-boolean
- @flex-development/tutils/cjs/types/nullish-number
- @flex-development/tutils/cjs/types/nullish-string
- @flex-development/tutils/cjs/types/number-string
- @flex-development/tutils/cjs/types/object-empty
- @flex-development/tutils/cjs/types/object-plain
- @flex-development/tutils/cjs/types/object-unknown
- @flex-development/tutils/cjs/types/omit-by-type
- @flex-development/tutils/cjs/types/one-or-many
- @flex-development/tutils/cjs/types/or-deep-partial
- @flex-development/tutils/cjs/types/or-never
- @flex-development/tutils/cjs/types/or-partial
- @flex-development/tutils/cjs/types/or-promise
- @flex-development/tutils/cjs/types/overwrite
- @flex-development/tutils/cjs/types/partial-by
- @flex-development/tutils/cjs/types/partial-by-required
- @flex-development/tutils/cjs/types/path
- @flex-development/tutils/cjs/types/path-n
- @flex-development/tutils/cjs/types/path-nt
- @flex-development/tutils/cjs/types/path-value
- @flex-development/tutils/cjs/types/pick-by-type
- @flex-development/tutils/cjs/types/primitive
- @flex-development/tutils/cjs/types/split
- @flex-development/tutils/esm/index
- @flex-development/tutils/esm/types/any
- @flex-development/tutils/esm/types/booleanish
- @flex-development/tutils/esm/types/built-in
- @flex-development/tutils/esm/types/comparison-operator
- @flex-development/tutils/esm/types/deep-omit
- @flex-development/tutils/esm/types/deep-partial
- @flex-development/tutils/esm/types/deep-partial-by
- @flex-development/tutils/esm/types/deep-partial-by-helper
- @flex-development/tutils/esm/types/deep-partial-by-required
- @flex-development/tutils/esm/types/deep-partial-by-required-helper
- @flex-development/tutils/esm/types/deep-pick
- @flex-development/tutils/esm/types/deep-required
- @flex-development/tutils/esm/types/empty-value
- @flex-development/tutils/esm/types/fixme
- @flex-development/tutils/esm/types/index
- @flex-development/tutils/esm/types/index-signature
- @flex-development/tutils/esm/types/is-tuple
- @flex-development/tutils/esm/types/join
- @flex-development/tutils/esm/types/json-array
- @flex-development/tutils/esm/types/json-object
- @flex-development/tutils/esm/types/json-primitive
- @flex-development/tutils/esm/types/json-value
- @flex-development/tutils/esm/types/keys-optional
- @flex-development/tutils/esm/types/keys-required
- @flex-development/tutils/esm/types/nil
- @flex-development/tutils/esm/types/nullable
- @flex-development/tutils/esm/types/nullish-boolean
- @flex-development/tutils/esm/types/nullish-number
- @flex-development/tutils/esm/types/nullish-string
- @flex-development/tutils/esm/types/number-string
- @flex-development/tutils/esm/types/object-empty
- @flex-development/tutils/esm/types/object-plain
- @flex-development/tutils/esm/types/object-unknown
- @flex-development/tutils/esm/types/omit-by-type
- @flex-development/tutils/esm/types/one-or-many
- @flex-development/tutils/esm/types/or-deep-partial
- @flex-development/tutils/esm/types/or-never
- @flex-development/tutils/esm/types/or-partial
- @flex-development/tutils/esm/types/or-promise
- @flex-development/tutils/esm/types/overwrite
- @flex-development/tutils/esm/types/partial-by
- @flex-development/tutils/esm/types/partial-by-required
- @flex-development/tutils/esm/types/path
- @flex-development/tutils/esm/types/path-n
- @flex-development/tutils/esm/types/path-nt
- @flex-development/tutils/esm/types/path-value
- @flex-development/tutils/esm/types/pick-by-type
- @flex-development/tutils/esm/types/primitive
- @flex-development/tutils/esm/types/split
- @flex-development/tutils/index
- @flex-development/tutils/package.json
- @flex-development/tutils/types
- @flex-development/tutils/types/any
- @flex-development/tutils/types/booleanish
- @flex-development/tutils/types/built-in
- @flex-development/tutils/types/comparison-operator
- @flex-development/tutils/types/deep-omit
- @flex-development/tutils/types/deep-partial
- @flex-development/tutils/types/deep-partial-by
- @flex-development/tutils/types/deep-partial-by-helper
- @flex-development/tutils/types/deep-partial-by-required
- @flex-development/tutils/types/deep-partial-by-required-helper
- @flex-development/tutils/types/deep-pick
- @flex-development/tutils/types/deep-required
- @flex-development/tutils/types/empty-value
- @flex-development/tutils/types/fixme
- @flex-development/tutils/types/index
- @flex-development/tutils/types/index-signature
- @flex-development/tutils/types/is-tuple
- @flex-development/tutils/types/join
- @flex-development/tutils/types/json-array
- @flex-development/tutils/types/json-object
- @flex-development/tutils/types/json-primitive
- @flex-development/tutils/types/json-value
- @flex-development/tutils/types/keys-optional
- @flex-development/tutils/types/keys-required
- @flex-development/tutils/types/nil
- @flex-development/tutils/types/nullable
- @flex-development/tutils/types/nullish-boolean
- @flex-development/tutils/types/nullish-number
- @flex-development/tutils/types/nullish-string
- @flex-development/tutils/types/number-string
- @flex-development/tutils/types/object-empty
- @flex-development/tutils/types/object-plain
- @flex-development/tutils/types/object-unknown
- @flex-development/tutils/types/omit-by-type
- @flex-development/tutils/types/one-or-many
- @flex-development/tutils/types/or-deep-partial
- @flex-development/tutils/types/or-never
- @flex-development/tutils/types/or-partial
- @flex-development/tutils/types/or-promise
- @flex-development/tutils/types/overwrite
- @flex-development/tutils/types/partial-by
- @flex-development/tutils/types/partial-by-required
- @flex-development/tutils/types/path
- @flex-development/tutils/types/path-n
- @flex-development/tutils/types/path-nt
- @flex-development/tutils/types/path-value
- @flex-development/tutils/types/pick-by-type
- @flex-development/tutils/types/primitive
- @flex-development/tutils/types/split
Readme
Tutils
Overview
Getting Started
Installation
Usage
Built With
Contributing
Getting Started
TypeScript utilities.
Installation
yarn add @flex-development/tutils # or npm i @flex-development/tutils
Usage
import type { ObjectPath } from '@flex-development/tutils'
const object = {
top_level: true,
nested: { data: true }
}
const object_top_level_path: ObjectPath<typeof object> = 'top_level'
const object_nested_data_path: ObjectPath<typeof object> = 'nested.data'
Built With
- TypeScript - Typed JavaScript