Type Aliases
Arg
type Arg = ArrayArg | ObjectArg
Defined in: index.ts:3
ArrayArg
type ArrayArg = unknown[]
Defined in: index.ts:1
Character
type Character = | (typeof Characters)[keyof typeof Characters] | (string & object)
Defined in: index.ts:23
ObjectArg
type ObjectArg = Record<PropertyKey, unknown>
Defined in: index.ts:2
Part
type Part = (typeof Parts)[keyof typeof Parts]
Defined in: index.ts:34
Variables
Characters
const Characters: object
Defined in: index.ts:15
Type declaration
Dot
readonly Dot: "." = '.';
Empty
readonly Empty: "" = '';
Escape
readonly Escape: "\" = '\';
LeftBracket
readonly LeftBracket: "[" = '[';
RightBracket
readonly RightBracket: "]" = ']';
Parts
const Parts: object
Defined in: index.ts:27
Type declaration
Index
readonly Index: "index" = 'index';
IndexEnd
readonly IndexEnd: "indexEnd" = 'indexEnd';
Property
readonly Property: "property" = 'property';
Start
readonly Start: "start" = 'start';
Functions
del()
function del(object, path): boolean
Defined in: index.ts:276
Parameters
object
path
string
Returns
boolean
get()
function get(ogObject, path, defaultValue?): unknown
Defined in: index.ts:212
Parameters
ogObject
path
string
defaultValue?
unknown
Returns
unknown
has()
function has(object, path): boolean
Defined in: index.ts:301
Parameters
object
path
string
Returns
boolean
set()
function set<T>(object, path, value): T
Defined in: index.ts:247
Type Parameters
• T extends Arg
Parameters
object
T
path
string
value
unknown
Returns
T