/
home
/
infinitibizsol
/
.trash
/
node_modules.8
/
@smithy
/
util-endpoints
/
dist-es
/
lib
/
File Upload :
llllll
Current File: /home/infinitibizsol/.trash/node_modules.8/@smithy/util-endpoints/dist-es/lib/getAttr.js
import { EndpointError } from "../types"; import { getAttrPathList } from "./getAttrPathList"; export const getAttr = (value, path) => getAttrPathList(path).reduce((acc, index) => { if (typeof acc !== "object") { throw new EndpointError(`Index '${index}' in '${path}' not found in '${JSON.stringify(value)}'`); } else if (Array.isArray(acc)) { return acc[parseInt(index)]; } return acc[index]; }, value);
Copyright ©2k19 -
Hexid
|
Tex7ure