mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-14 12:09:04 +08:00
dottie: get default value is optional
This commit is contained in:
@@ -12,6 +12,7 @@ const nestedObject = {
|
||||
|
||||
dottie.exists(nestedObject, 'some.nested');
|
||||
dottie.default(nestedObject, 'some.nested.value', 'b');
|
||||
dottie.get<string>(nestedObject, 'some.nested.value');
|
||||
dottie.get<string>(nestedObject, 'some.nested.value', 'b');
|
||||
dottie.set(nestedObject, 'some.nested.value', 'b');
|
||||
dottie.transform({ 'foo.bar': 'baz' });
|
||||
|
||||
2
types/dottie/index.d.ts
vendored
2
types/dottie/index.d.ts
vendored
@@ -76,7 +76,7 @@ declare namespace dottie {
|
||||
* dottie.get<string>(values, 'some.undefined.key', 'defaultval'); // 'defaultval'
|
||||
* dottie.get<string>(values, ['some.dot.included', 'key']); // 'barfoo'
|
||||
*/
|
||||
get<T>(obj: object, path: DottiePath, defaultValue: T): T;
|
||||
get<T>(obj: object, path: DottiePath, defaultValue?: T): T;
|
||||
|
||||
/**
|
||||
* Sets nested value, creates nested structure if needed
|
||||
|
||||
Reference in New Issue
Block a user