├── .gitignore ├── .vscode └── settings.json ├── README.md ├── babel.config.js ├── package.json ├── packages ├── number │ ├── README.md │ ├── fix-macro-dts.js │ ├── macro │ │ └── package.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── macro │ │ │ └── index.ts │ │ └── types.ts │ └── tests │ │ ├── index.test.ts │ │ └── macro │ │ └── index.test.ts ├── predicate │ ├── README.md │ ├── fix-macro-dts.js │ ├── macro │ │ └── package.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── macro │ │ │ └── index.ts │ │ └── types.ts │ └── tests │ │ ├── .gitignore │ │ ├── index.test.ts │ │ ├── jest-expect-extras.ts │ │ ├── macro │ │ └── index.test.ts │ │ └── types.twoslash-test.ts └── runtime-checker │ ├── README.md │ ├── package.json │ ├── src │ └── index.ts │ └── tests │ └── index.test.ts ├── tsconfig.json ├── twoslash-tester └── generate.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/babel.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/package.json -------------------------------------------------------------------------------- /packages/number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/number/README.md -------------------------------------------------------------------------------- /packages/number/fix-macro-dts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/number/fix-macro-dts.js -------------------------------------------------------------------------------- /packages/number/macro/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "dist/sthir-number-macro.cjs.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/number/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/number/package.json -------------------------------------------------------------------------------- /packages/number/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/number/src/index.ts -------------------------------------------------------------------------------- /packages/number/src/macro/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/number/src/macro/index.ts -------------------------------------------------------------------------------- /packages/number/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/number/src/types.ts -------------------------------------------------------------------------------- /packages/number/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/number/tests/index.test.ts -------------------------------------------------------------------------------- /packages/number/tests/macro/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/number/tests/macro/index.test.ts -------------------------------------------------------------------------------- /packages/predicate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/predicate/README.md -------------------------------------------------------------------------------- /packages/predicate/fix-macro-dts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/predicate/fix-macro-dts.js -------------------------------------------------------------------------------- /packages/predicate/macro/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "dist/sthir-predicate-macro.cjs.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/predicate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/predicate/package.json -------------------------------------------------------------------------------- /packages/predicate/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/predicate/src/index.ts -------------------------------------------------------------------------------- /packages/predicate/src/macro/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/predicate/src/macro/index.ts -------------------------------------------------------------------------------- /packages/predicate/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/predicate/src/types.ts -------------------------------------------------------------------------------- /packages/predicate/tests/.gitignore: -------------------------------------------------------------------------------- 1 | /types.test.ts -------------------------------------------------------------------------------- /packages/predicate/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/predicate/tests/index.test.ts -------------------------------------------------------------------------------- /packages/predicate/tests/jest-expect-extras.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/predicate/tests/jest-expect-extras.ts -------------------------------------------------------------------------------- /packages/predicate/tests/macro/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/predicate/tests/macro/index.test.ts -------------------------------------------------------------------------------- /packages/predicate/tests/types.twoslash-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/predicate/tests/types.twoslash-test.ts -------------------------------------------------------------------------------- /packages/runtime-checker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/runtime-checker/README.md -------------------------------------------------------------------------------- /packages/runtime-checker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/runtime-checker/package.json -------------------------------------------------------------------------------- /packages/runtime-checker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/runtime-checker/src/index.ts -------------------------------------------------------------------------------- /packages/runtime-checker/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/packages/runtime-checker/tests/index.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/tsconfig.json -------------------------------------------------------------------------------- /twoslash-tester/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/twoslash-tester/generate.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanshj/sthir/HEAD/yarn.lock --------------------------------------------------------------------------------