@cookbook/dot-notation
Version:
Object readings and complex transformations using dot notation syntax.
11 lines (10 loc) • 441 B
TypeScript
import pick from './pick';
import parse from './parse';
import parseKey from './parse-key';
export { pick, parse, parseKey };
declare const _default: {
pick: <T>(source: Record<string, unknown> | Record<string, unknown>[], path: string) => T;
parse: <T_1>(source: Record<string, unknown>) => T_1 extends [] ? T_1[] : T_1;
parseKey: <T_2>(path: string, value: unknown) => T_2 extends [] ? T_2[] : T_2;
};
export default _default;