interface Base { foo: T; bar: [T]; baz: Array; value: V; } export type InfiniteType = Base, T>; export type NullableInfiniteType = null | undefined | Partial, T>>; export type Depth3Type = Base, T>, T>; export interface Nested { nested: T; } export {}; //# sourceMappingURL=traversable.d.ts.map