Files
DefinitelyTyped/types/discontinuous-range/discontinuous-range-tests.ts
Andy b6c343f2b3 Apply new lint rules to yet more packages (#15548)
* Apply new lint rules to yet more packages

* Fix leaflet lint
2017-03-31 11:01:26 -07:00

25 lines
788 B
TypeScript

import DiscontinuousRange = require("discontinuous-range");
// constructors
const rangeOne: DiscontinuousRange = new DiscontinuousRange(3);
const rangeTwo: DiscontinuousRange = new DiscontinuousRange(3, 5);
// add
const resultOne: DiscontinuousRange = rangeOne.add(6, 10);
const resultTwo: DiscontinuousRange = rangeTwo.add(11);
const resultThree: DiscontinuousRange = rangeOne.add(rangeTwo);
// subtract
const resultFour: DiscontinuousRange = rangeOne.subtract(7, 8);
const resultFive: DiscontinuousRange = rangeTwo.subtract(11);
const resultSix: DiscontinuousRange = rangeOne.subtract(rangeTwo);
// index
const entry: number | null = rangeOne.index(1);
// toString
const stringified: string = rangeOne.toString();
// clone
const rangeThree: DiscontinuousRange = rangeOne.clone();