get.d.ts 574 B

12345678910111213141516
  1. /**
  2. * 获取对象的属性的值,如果值为 undefined,则返回默认值
  3. * @param obj 对象
  4. * @param property 键、路径
  5. * @param defaultValue 默认值
  6. */
  7. export declare function get<T extends object, K extends keyof T>(obj: T, property: undefined | null | number | number[] | string | string[], defaultValue?: any): T[K];
  8. export declare function get(obj: any, property: undefined | null | number | number[] | string | string[], defaultValue?: any): any;
  9. declare module './ctor' {
  10. interface XEUtilsMethods {
  11. get: typeof get;
  12. }
  13. }
  14. export default get