(p: Array<string | number>)
| 74 | } |
| 75 | |
| 76 | const get = <T>(p: Array<string | number>) => (o: T) => |
| 77 | p.reduce((xs: any, key) => (xs && xs[key] ? xs[key] : null), o) |
| 78 | |
| 79 | const timeout = <T>(ms: number, data: T): Promise<T> => |
| 80 | new Promise((resolve) => |