@cookbook/dot-notation
Version:
Object readings and complex transformations using dot notation syntax.
10 lines (9 loc) • 315 B
TypeScript
/**
* Pick value at a given dot notation path
* @template T
* @param {Object.<string, unknown> | Object.<string, unknown[]} source
* @param {string} path
* @returns {T} value
*/
declare const pick: <T>(source: Record<string, unknown> | Array<Record<string, unknown>>, path: string) => T;
export default pick;