 Cons type-alias stable  
Constructs a new tuple with the specified type at the head. If you declare Cons<A, [B, C]> you will get back [A, B, C]. type Cons<X, Y extends readonly, any> = []; 

    
{'path': 'public/docs/rxjs/api/index/type-alias/cons.html', 'source': 'DevDocs.IO'}