├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── lerna.json ├── package.json └── packages ├── safe-type-predicate ├── .npmignore ├── jest.config.js ├── package-lock.json ├── package.json ├── src │ ├── index.ts │ ├── safe-type-predicate.spec.ts │ └── safe-type-predicate.ts └── tsconfig.json └── tslint-safe-type-predicate ├── LICENSE ├── package-lock.json ├── package.json ├── src └── safeTypePredicateRule.ts ├── test ├── safe-type-predicate.ts.lint └── tslint.json ├── tsconfig.json └── tslint-safe-type-predicate.json /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/package.json -------------------------------------------------------------------------------- /packages/safe-type-predicate/.npmignore: -------------------------------------------------------------------------------- 1 | src/ -------------------------------------------------------------------------------- /packages/safe-type-predicate/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/safe-type-predicate/jest.config.js -------------------------------------------------------------------------------- /packages/safe-type-predicate/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/safe-type-predicate/package-lock.json -------------------------------------------------------------------------------- /packages/safe-type-predicate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/safe-type-predicate/package.json -------------------------------------------------------------------------------- /packages/safe-type-predicate/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./safe-type-predicate"; 2 | -------------------------------------------------------------------------------- /packages/safe-type-predicate/src/safe-type-predicate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/safe-type-predicate/src/safe-type-predicate.spec.ts -------------------------------------------------------------------------------- /packages/safe-type-predicate/src/safe-type-predicate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/safe-type-predicate/src/safe-type-predicate.ts -------------------------------------------------------------------------------- /packages/safe-type-predicate/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/safe-type-predicate/tsconfig.json -------------------------------------------------------------------------------- /packages/tslint-safe-type-predicate/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/tslint-safe-type-predicate/LICENSE -------------------------------------------------------------------------------- /packages/tslint-safe-type-predicate/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/tslint-safe-type-predicate/package-lock.json -------------------------------------------------------------------------------- /packages/tslint-safe-type-predicate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/tslint-safe-type-predicate/package.json -------------------------------------------------------------------------------- /packages/tslint-safe-type-predicate/src/safeTypePredicateRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/tslint-safe-type-predicate/src/safeTypePredicateRule.ts -------------------------------------------------------------------------------- /packages/tslint-safe-type-predicate/test/safe-type-predicate.ts.lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/tslint-safe-type-predicate/test/safe-type-predicate.ts.lint -------------------------------------------------------------------------------- /packages/tslint-safe-type-predicate/test/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/tslint-safe-type-predicate/test/tslint.json -------------------------------------------------------------------------------- /packages/tslint-safe-type-predicate/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/tslint-safe-type-predicate/tsconfig.json -------------------------------------------------------------------------------- /packages/tslint-safe-type-predicate/tslint-safe-type-predicate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kgtkr/safe-type-predicate/HEAD/packages/tslint-safe-type-predicate/tslint-safe-type-predicate.json --------------------------------------------------------------------------------