wrap a readable/writable stream to be read-only
Check the immutability of TypeScript types
A Sequelize plugin which adds no update and readonly attributes support to models.
Linq-Collections (ES5): [IEnumerable, IQueryable, ...] + [List, Dictionary, Stack, ... + readonly]