mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
23 lines
620 B
TypeScript
23 lines
620 B
TypeScript
import dottie = require('dottie');
|
|
|
|
dottie.memoizePath = true;
|
|
|
|
const nestedObject = {
|
|
some: {
|
|
nested: {
|
|
value: 'a'
|
|
}
|
|
}
|
|
};
|
|
|
|
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' });
|
|
dottie.transform({ foo_bar: 'baz' }, { delimiter: '_' });
|
|
dottie.flatten({ foo: { bar: 'baz' }});
|
|
dottie.flatten({ foo: { bar: 'baz' }}, '_');
|
|
dottie.paths(nestedObject);
|