/** * Hf helper type for a dictionary-like object with arbitrary keys. */ declare interface Obj { [key: string]: T } type Extend = T & Obj;