TypeScript List Datatype
npm install typescript.listtypescript
interface Item { name: string };
`
Create List<T>
`typescript
let list = new List- ();
`
Create and Add data to List<T>
`typescript
let itemOne: Item = { name: "Name1" };
let itemTwo: Item = { name: "Name2" };
list.push(itemOne);
list.push(itemTwo);
`
Define filter (T, ...arg):boolean
`typescript
let filter = (item: Item, name: string) => item.name === name;
`
Filter List<T> using where(filter, value)
`typescript
let newList = list.where(filter, "Name1");
`
Development
$3
Below command only required for development.
`
npm install
npm run setup
`
$3
After running below gulp task a html codecoverage report is made available in directory ./analysis/coverage/lcov-report.
`
gulp test
`
$3
After running below gulp task two reports are made available in directory ./analysis/complexity.
The HTML version is located in the report subdirectory.
`
gulp analyse
``