├── .ci.npmrc ├── .eslintrc.js ├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .husky ├── .gitignore └── commit-msg ├── .vscode ├── extensions.json ├── settings.json └── snippets.code-snippets ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── assets └── logos │ ├── morphic-ts.svg │ ├── morphic-ts_black.svg │ ├── morphic-ts_icon_black.svg │ ├── morphic-ts_punchline.svg │ ├── morphic-ts_punchline_black.png │ └── morphic-ts_punchline_black.svg ├── commitlint.config.js ├── ensure-deduplicate.sh ├── lerna.json ├── package.json ├── packages ├── morphic-adt │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── modules │ │ │ ├── ctors.ts.md │ │ │ ├── index.md │ │ │ ├── index.ts.md │ │ │ ├── matcher.ts.md │ │ │ ├── monocle.ts.md │ │ │ ├── predicates.ts.md │ │ │ └── utils.ts.md │ ├── dtslint │ │ ├── index.d.ts │ │ └── ts3.8 │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ ├── package.json │ ├── src │ │ ├── ctors.ts │ │ ├── index.ts │ │ ├── matcher.ts │ │ ├── monocle.ts │ │ ├── predicates.ts │ │ └── utils.ts │ ├── test │ │ ├── adt.spec.ts │ │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json ├── morphic-algebras │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── modules │ │ │ ├── core.ts.md │ │ │ ├── hkt.ts.md │ │ │ └── index.md │ ├── dtslint │ │ ├── index.d.ts │ │ └── ts3.8 │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ ├── package.json │ ├── src │ │ ├── core.ts │ │ └── hkt.ts │ ├── test │ │ ├── dummy.spec.ts │ │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json ├── morphic-batteries │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── modules │ │ │ ├── index.md │ │ │ ├── interpreters-BASTJ.ts.md │ │ │ ├── interpreters-ESBAST.ts.md │ │ │ ├── interpreters-ESBASTJ.ts.md │ │ │ ├── interpreters-ESBST.ts.md │ │ │ ├── interpreters-Empty.ts.md │ │ │ ├── program.ts.md │ │ │ ├── summoner-BASTJ.ts.md │ │ │ ├── summoner-ESBAST.ts.md │ │ │ ├── summoner-ESBASTJ.ts.md │ │ │ ├── summoner-ESBST.ts.md │ │ │ └── summoner-Empty.ts.md │ ├── dtslint │ │ ├── index.d.ts │ │ └── ts3.8 │ │ │ ├── config.ts │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ ├── tagged-inference.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ ├── package.json │ ├── src │ │ ├── interpreters-BASTJ.ts │ │ ├── interpreters-ESBAST.ts │ │ ├── interpreters-ESBASTJ.ts │ │ ├── interpreters-ESBST.ts │ │ ├── interpreters-Empty.ts │ │ ├── program.ts │ │ ├── summoner-BASTJ.ts │ │ ├── summoner-ESBAST.ts │ │ ├── summoner-ESBASTJ.ts │ │ ├── summoner-ESBST.ts │ │ └── summoner-Empty.ts │ ├── test │ │ ├── BASTJ.spec.ts │ │ ├── Empty.spec.ts │ │ ├── config-env.spec.ts │ │ ├── makeDefined.spec.ts │ │ ├── tagged-union.ts │ │ ├── thread-config.spec.ts │ │ ├── tsconfig.json │ │ └── usage.spec.ts │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json ├── morphic-common │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── modules │ │ │ ├── HKT.ts.md │ │ │ ├── config.ts.md │ │ │ ├── core.ts.md │ │ │ ├── index.md │ │ │ └── utils.ts.md │ ├── dtslint │ │ ├── index.d.ts │ │ └── ts3.8 │ │ │ ├── config.ts │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ ├── package.json │ ├── src │ │ ├── HKT.ts │ │ ├── config.ts │ │ ├── core.ts │ │ └── utils.ts │ ├── test │ │ ├── core.spec.ts │ │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json ├── morphic-eq-interpreters │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── modules │ │ │ ├── config.ts.md │ │ │ ├── hkt.ts.md │ │ │ ├── index.md │ │ │ ├── index.ts.md │ │ │ ├── interpreters.ts.md │ │ │ └── model │ │ │ ├── index.ts.md │ │ │ ├── intersections.ts.md │ │ │ ├── newtype.ts.md │ │ │ ├── object.ts.md │ │ │ ├── primitives.ts.md │ │ │ ├── recursive.ts.md │ │ │ ├── refined.ts.md │ │ │ ├── set.ts.md │ │ │ ├── str-map.ts.md │ │ │ ├── tagged-unions.ts.md │ │ │ ├── unions.ts.md │ │ │ └── unknown.ts.md │ ├── dtslint │ │ ├── index.d.ts │ │ └── ts3.8 │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ ├── package.json │ ├── src │ │ ├── config.ts │ │ ├── hkt.ts │ │ ├── index.ts │ │ ├── interpreters.ts │ │ └── model │ │ │ ├── index.ts │ │ │ ├── intersections.ts │ │ │ ├── newtype.ts │ │ │ ├── object.ts │ │ │ ├── primitives.ts │ │ │ ├── recursive.ts │ │ │ ├── refined.ts │ │ │ ├── set.ts │ │ │ ├── str-map.ts │ │ │ ├── tagged-unions.ts │ │ │ ├── unions.ts │ │ │ └── unknown.ts │ ├── test │ │ ├── eq-interpreter.spec.ts │ │ ├── summoner.spec.ts │ │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json ├── morphic-fastcheck-interpreters │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── modules │ │ │ ├── config.ts.md │ │ │ ├── hkt.ts.md │ │ │ ├── index.md │ │ │ ├── index.ts.md │ │ │ ├── interpreters.ts.md │ │ │ └── model │ │ │ ├── index.ts.md │ │ │ ├── intersections.ts.md │ │ │ ├── newtype.ts.md │ │ │ ├── object.ts.md │ │ │ ├── primitives.ts.md │ │ │ ├── recursive.ts.md │ │ │ ├── refined.ts.md │ │ │ ├── set.ts.md │ │ │ ├── str-map.ts.md │ │ │ ├── tagged-unions.ts.md │ │ │ ├── unions.ts.md │ │ │ └── unknown.ts.md │ ├── dtslint │ │ ├── index.d.ts │ │ └── ts3.8 │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ ├── package.json │ ├── src │ │ ├── config.ts │ │ ├── hkt.ts │ │ ├── index.ts │ │ ├── interpreters.ts │ │ └── model │ │ │ ├── index.ts │ │ │ ├── intersections.ts │ │ │ ├── newtype.ts │ │ │ ├── object.ts │ │ │ ├── primitives.ts │ │ │ ├── recursive.ts │ │ │ ├── refined.ts │ │ │ ├── set.ts │ │ │ ├── str-map.ts │ │ │ ├── tagged-unions.ts │ │ │ ├── unions.ts │ │ │ └── unknown.ts │ ├── test │ │ ├── fast-check-interpreter.spec.ts │ │ ├── summoner.spec.ts │ │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json ├── morphic-io-ts-interpreters │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── modules │ │ │ ├── config.ts.md │ │ │ ├── create.ts.md │ │ │ ├── hkt.ts.md │ │ │ ├── index.md │ │ │ ├── index.ts.md │ │ │ ├── interpreters.ts.md │ │ │ └── model │ │ │ ├── index.ts.md │ │ │ ├── intersections.ts.md │ │ │ ├── newtype.ts.md │ │ │ ├── object.ts.md │ │ │ ├── primitives.ts.md │ │ │ ├── recursive.ts.md │ │ │ ├── refined.ts.md │ │ │ ├── set.ts.md │ │ │ ├── str-map.ts.md │ │ │ ├── tagged-unions.ts.md │ │ │ ├── unions.ts.md │ │ │ └── unknown.ts.md │ ├── dtslint │ │ ├── index.d.ts │ │ └── ts3.8 │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ ├── package.json │ ├── src │ │ ├── config.ts │ │ ├── create.ts │ │ ├── hkt.ts │ │ ├── index.ts │ │ ├── interpreters.ts │ │ └── model │ │ │ ├── index.ts │ │ │ ├── intersections.ts │ │ │ ├── newtype.ts │ │ │ ├── object.ts │ │ │ ├── primitives.ts │ │ │ ├── recursive.ts │ │ │ ├── refined.ts │ │ │ ├── set.ts │ │ │ ├── str-map.ts │ │ │ ├── tagged-unions.ts │ │ │ ├── unions.ts │ │ │ └── unknown.ts │ ├── test │ │ ├── io-ts-interpreter.spec.ts │ │ ├── summoner.spec.ts │ │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json ├── morphic-json-schema-interpreters │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── modules │ │ │ ├── config.ts.md │ │ │ ├── hkt.ts.md │ │ │ ├── index.md │ │ │ ├── index.ts.md │ │ │ ├── interpreters.ts.md │ │ │ ├── json-schema │ │ │ ├── json-schema-ctors.ts.md │ │ │ └── json-schema.ts.md │ │ │ ├── model │ │ │ ├── index.ts.md │ │ │ ├── intersections.ts.md │ │ │ ├── newtype.ts.md │ │ │ ├── object.ts.md │ │ │ ├── primitives.ts.md │ │ │ ├── recursive.ts.md │ │ │ ├── refined.ts.md │ │ │ ├── set.ts.md │ │ │ ├── str-map.ts.md │ │ │ ├── tagged-unions.ts.md │ │ │ ├── unions.ts.md │ │ │ └── unknown.ts.md │ │ │ └── utils.ts.md │ ├── dtslint │ │ ├── index.d.ts │ │ └── ts3.8 │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ ├── package.json │ ├── src │ │ ├── config.ts │ │ ├── hkt.ts │ │ ├── index.ts │ │ ├── interpreters.ts │ │ ├── json-schema │ │ │ ├── json-schema-ctors.ts │ │ │ └── json-schema.ts │ │ ├── model │ │ │ ├── index.ts │ │ │ ├── intersections.ts │ │ │ ├── newtype.ts │ │ │ ├── object.ts │ │ │ ├── primitives.ts │ │ │ ├── recursive.ts │ │ │ ├── refined.ts │ │ │ ├── set.ts │ │ │ ├── str-map.ts │ │ │ ├── tagged-unions.ts │ │ │ ├── unions.ts │ │ │ └── unknown.ts │ │ └── utils.ts │ ├── test │ │ ├── json-schema-from-io-ts.spec.ts │ │ ├── summoner.spec.ts │ │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json ├── morphic-model-algebras │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── modules │ │ │ ├── common.ts.md │ │ │ ├── index.md │ │ │ ├── intersections.ts.md │ │ │ ├── newtype.ts.md │ │ │ ├── object.ts.md │ │ │ ├── primitives.ts.md │ │ │ ├── recursive.ts.md │ │ │ ├── refined.ts.md │ │ │ ├── set.ts.md │ │ │ ├── str-map.ts.md │ │ │ ├── tagged-unions.ts.md │ │ │ ├── types.ts.md │ │ │ ├── unions.ts.md │ │ │ └── unknown.ts.md │ ├── dtslint │ │ ├── index.d.ts │ │ └── ts3.8 │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ ├── package.json │ ├── src │ │ ├── common.ts │ │ ├── intersections.ts │ │ ├── newtype.ts │ │ ├── object.ts │ │ ├── primitives.ts │ │ ├── recursive.ts │ │ ├── refined.ts │ │ ├── set.ts │ │ ├── str-map.ts │ │ ├── tagged-unions.ts │ │ ├── types.ts │ │ ├── unions.ts │ │ └── unknown.ts │ ├── test │ │ ├── dummy.spec.ts │ │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json ├── morphic-ord-interpreters │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── modules │ │ │ ├── config.ts.md │ │ │ ├── hkt.ts.md │ │ │ ├── index.md │ │ │ ├── index.ts.md │ │ │ ├── interpreters.ts.md │ │ │ └── model │ │ │ ├── index.ts.md │ │ │ ├── intersections.ts.md │ │ │ ├── newtype.ts.md │ │ │ ├── primitives.ts.md │ │ │ ├── refined.ts.md │ │ │ ├── set.ts.md │ │ │ ├── str-map.ts.md │ │ │ ├── tagged-unions.ts.md │ │ │ └── unions.ts.md │ ├── dtslint │ │ ├── index.d.ts │ │ └── ts3.8 │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ ├── package.json │ ├── src │ │ ├── config.ts │ │ ├── hkt.ts │ │ ├── index.ts │ │ ├── interpreters.ts │ │ └── model │ │ │ ├── index.ts │ │ │ ├── intersections.ts │ │ │ ├── newtype.ts │ │ │ ├── primitives.ts │ │ │ ├── refined.ts │ │ │ ├── set.ts │ │ │ ├── str-map.ts │ │ │ ├── tagged-unions.ts │ │ │ └── unions.ts │ ├── test │ │ ├── ord-interpreter.spec.ts │ │ ├── summoner.ts │ │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json ├── morphic-show-interpreters │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── docs │ │ ├── _config.yml │ │ ├── index.md │ │ └── modules │ │ │ ├── config.ts.md │ │ │ ├── hkt.ts.md │ │ │ ├── index.md │ │ │ ├── index.ts.md │ │ │ ├── interpreters.ts.md │ │ │ └── model │ │ │ ├── index.ts.md │ │ │ ├── intersections.ts.md │ │ │ ├── newtype.ts.md │ │ │ ├── object.ts.md │ │ │ ├── primitives.ts.md │ │ │ ├── recursive.ts.md │ │ │ ├── refined.ts.md │ │ │ ├── set.ts.md │ │ │ ├── str-map.ts.md │ │ │ ├── tagged-unions.ts.md │ │ │ ├── unions.ts.md │ │ │ └── unknown.ts.md │ ├── dtslint │ │ ├── index.d.ts │ │ └── ts3.8 │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ ├── package.json │ ├── src │ │ ├── config.ts │ │ ├── hkt.ts │ │ ├── index.ts │ │ ├── interpreters.ts │ │ └── model │ │ │ ├── index.ts │ │ │ ├── intersections.ts │ │ │ ├── newtype.ts │ │ │ ├── object.ts │ │ │ ├── primitives.ts │ │ │ ├── recursive.ts │ │ │ ├── refined.ts │ │ │ ├── set.ts │ │ │ ├── str-map.ts │ │ │ ├── tagged-unions.ts │ │ │ ├── unions.ts │ │ │ └── unknown.ts │ ├── test │ │ ├── show-interpreter.spec.ts │ │ ├── summoner.spec.ts │ │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json └── morphic-summoners │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── docs │ ├── _config.yml │ ├── index.md │ └── modules │ │ ├── InterpreterResult.ts.md │ │ ├── ProgramType.ts.md │ │ ├── index.md │ │ ├── index.ts.md │ │ ├── materializer.ts.md │ │ ├── programs-infer.ts.md │ │ ├── summoner.ts.md │ │ ├── tagged-union.ts.md │ │ └── utils.ts.md │ ├── dtslint │ ├── index.d.ts │ └── ts3.8 │ │ ├── config.ts │ │ ├── index.d.ts │ │ ├── index.ts │ │ ├── summoner.ts │ │ ├── tagged-inference.ts │ │ ├── tsconfig.json │ │ └── tslint.json │ ├── package.json │ ├── src │ ├── InterpreterResult.ts │ ├── ProgramType.ts │ ├── index.ts │ ├── materializer.ts │ ├── programs-infer.ts │ ├── summoner.ts │ ├── tagged-union.ts │ └── utils.ts │ ├── test │ ├── dummy.spec.ts │ └── tsconfig.json │ ├── tsconfig.build.json │ ├── tsconfig.es6.json │ ├── tsconfig.json │ ├── tsconfig.tslint.json │ └── tslint.json ├── pre-push.sh ├── prettier.config.js ├── tslint.json └── yarn.lock /.ci.npmrc: -------------------------------------------------------------------------------- 1 | //registry.npmjs.org/:_authToken=${NPM_TOKEN} -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn commitlint --edit $1 5 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/snippets.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/.vscode/snippets.code-snippets -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/README.md -------------------------------------------------------------------------------- /assets/logos/morphic-ts.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/assets/logos/morphic-ts.svg -------------------------------------------------------------------------------- /assets/logos/morphic-ts_black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/assets/logos/morphic-ts_black.svg -------------------------------------------------------------------------------- /assets/logos/morphic-ts_icon_black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/assets/logos/morphic-ts_icon_black.svg -------------------------------------------------------------------------------- /assets/logos/morphic-ts_punchline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/assets/logos/morphic-ts_punchline.svg -------------------------------------------------------------------------------- /assets/logos/morphic-ts_punchline_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/assets/logos/morphic-ts_punchline_black.png -------------------------------------------------------------------------------- /assets/logos/morphic-ts_punchline_black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/assets/logos/morphic-ts_punchline_black.svg -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /ensure-deduplicate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/ensure-deduplicate.sh -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/package.json -------------------------------------------------------------------------------- /packages/morphic-adt/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-adt/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-adt/README.md: -------------------------------------------------------------------------------- 1 | # `Morphic Adt package` 2 | 3 | Can also be used standalone 4 | -------------------------------------------------------------------------------- /packages/morphic-adt/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-adt/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-adt/docs/modules/ctors.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/docs/modules/ctors.ts.md -------------------------------------------------------------------------------- /packages/morphic-adt/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-adt/docs/modules/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/docs/modules/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-adt/docs/modules/matcher.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/docs/modules/matcher.ts.md -------------------------------------------------------------------------------- /packages/morphic-adt/docs/modules/monocle.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/docs/modules/monocle.ts.md -------------------------------------------------------------------------------- /packages/morphic-adt/docs/modules/predicates.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/docs/modules/predicates.ts.md -------------------------------------------------------------------------------- /packages/morphic-adt/docs/modules/utils.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/docs/modules/utils.ts.md -------------------------------------------------------------------------------- /packages/morphic-adt/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-adt/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-adt/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/dtslint/ts3.8/index.ts -------------------------------------------------------------------------------- /packages/morphic-adt/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-adt/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-adt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/package.json -------------------------------------------------------------------------------- /packages/morphic-adt/src/ctors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/src/ctors.ts -------------------------------------------------------------------------------- /packages/morphic-adt/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/src/index.ts -------------------------------------------------------------------------------- /packages/morphic-adt/src/matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/src/matcher.ts -------------------------------------------------------------------------------- /packages/morphic-adt/src/monocle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/src/monocle.ts -------------------------------------------------------------------------------- /packages/morphic-adt/src/predicates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/src/predicates.ts -------------------------------------------------------------------------------- /packages/morphic-adt/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/src/utils.ts -------------------------------------------------------------------------------- /packages/morphic-adt/test/adt.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/test/adt.spec.ts -------------------------------------------------------------------------------- /packages/morphic-adt/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-adt/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-adt/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-adt/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-adt/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-adt/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-adt/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-algebras/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-algebras/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-algebras/README.md: -------------------------------------------------------------------------------- 1 | # `Morphic Algebras package` 2 | -------------------------------------------------------------------------------- /packages/morphic-algebras/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-algebras/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-algebras/docs/modules/core.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/docs/modules/core.ts.md -------------------------------------------------------------------------------- /packages/morphic-algebras/docs/modules/hkt.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/docs/modules/hkt.ts.md -------------------------------------------------------------------------------- /packages/morphic-algebras/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-algebras/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-algebras/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-algebras/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- 1 | const dummy = 42 // $ExpectType 42 2 | -------------------------------------------------------------------------------- /packages/morphic-algebras/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-algebras/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-algebras/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/package.json -------------------------------------------------------------------------------- /packages/morphic-algebras/src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/src/core.ts -------------------------------------------------------------------------------- /packages/morphic-algebras/src/hkt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/src/hkt.ts -------------------------------------------------------------------------------- /packages/morphic-algebras/test/dummy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/test/dummy.spec.ts -------------------------------------------------------------------------------- /packages/morphic-algebras/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-algebras/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-algebras/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-algebras/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-algebras/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-algebras/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-algebras/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-batteries/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-batteries/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/CHANGELOG.md -------------------------------------------------------------------------------- /packages/morphic-batteries/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-batteries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/README.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/interpreters-BASTJ.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/interpreters-BASTJ.ts.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/interpreters-ESBAST.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/interpreters-ESBAST.ts.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/interpreters-ESBASTJ.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/interpreters-ESBASTJ.ts.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/interpreters-ESBST.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/interpreters-ESBST.ts.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/interpreters-Empty.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/interpreters-Empty.ts.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/program.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/program.ts.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/summoner-BASTJ.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/summoner-BASTJ.ts.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/summoner-ESBAST.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/summoner-ESBAST.ts.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/summoner-ESBASTJ.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/summoner-ESBASTJ.ts.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/summoner-ESBST.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/summoner-ESBST.ts.md -------------------------------------------------------------------------------- /packages/morphic-batteries/docs/modules/summoner-Empty.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/docs/modules/summoner-Empty.ts.md -------------------------------------------------------------------------------- /packages/morphic-batteries/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-batteries/dtslint/ts3.8/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/dtslint/ts3.8/config.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-batteries/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/dtslint/ts3.8/index.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/dtslint/ts3.8/tagged-inference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/dtslint/ts3.8/tagged-inference.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-batteries/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-batteries/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/package.json -------------------------------------------------------------------------------- /packages/morphic-batteries/src/interpreters-BASTJ.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/src/interpreters-BASTJ.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/src/interpreters-ESBAST.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/src/interpreters-ESBAST.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/src/interpreters-ESBASTJ.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/src/interpreters-ESBASTJ.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/src/interpreters-ESBST.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/src/interpreters-ESBST.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/src/interpreters-Empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/src/interpreters-Empty.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/src/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/src/program.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/src/summoner-BASTJ.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/src/summoner-BASTJ.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/src/summoner-ESBAST.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/src/summoner-ESBAST.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/src/summoner-ESBASTJ.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/src/summoner-ESBASTJ.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/src/summoner-ESBST.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/src/summoner-ESBST.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/src/summoner-Empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/src/summoner-Empty.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/test/BASTJ.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/test/BASTJ.spec.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/test/Empty.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/test/Empty.spec.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/test/config-env.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/test/config-env.spec.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/test/makeDefined.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/test/makeDefined.spec.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/test/tagged-union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/test/tagged-union.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/test/thread-config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/test/thread-config.spec.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-batteries/test/usage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/test/usage.spec.ts -------------------------------------------------------------------------------- /packages/morphic-batteries/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-batteries/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-batteries/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-batteries/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-batteries/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-batteries/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-common/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-common/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-common/README.md: -------------------------------------------------------------------------------- 1 | # `Morphic common package` 2 | -------------------------------------------------------------------------------- /packages/morphic-common/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-common/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-common/docs/modules/HKT.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/docs/modules/HKT.ts.md -------------------------------------------------------------------------------- /packages/morphic-common/docs/modules/config.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/docs/modules/config.ts.md -------------------------------------------------------------------------------- /packages/morphic-common/docs/modules/core.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/docs/modules/core.ts.md -------------------------------------------------------------------------------- /packages/morphic-common/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-common/docs/modules/utils.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/docs/modules/utils.ts.md -------------------------------------------------------------------------------- /packages/morphic-common/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-common/dtslint/ts3.8/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/dtslint/ts3.8/config.ts -------------------------------------------------------------------------------- /packages/morphic-common/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-common/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/dtslint/ts3.8/index.ts -------------------------------------------------------------------------------- /packages/morphic-common/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-common/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/package.json -------------------------------------------------------------------------------- /packages/morphic-common/src/HKT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/src/HKT.ts -------------------------------------------------------------------------------- /packages/morphic-common/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/src/config.ts -------------------------------------------------------------------------------- /packages/morphic-common/src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/src/core.ts -------------------------------------------------------------------------------- /packages/morphic-common/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/src/utils.ts -------------------------------------------------------------------------------- /packages/morphic-common/test/core.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/test/core.spec.ts -------------------------------------------------------------------------------- /packages/morphic-common/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-common/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-common/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-common/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-common/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-common/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/README.md: -------------------------------------------------------------------------------- 1 | # `Morphic model Eq interpreter package` 2 | -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/config.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/config.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/hkt.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/hkt.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/interpreters.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/interpreters.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/intersections.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/intersections.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/newtype.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/newtype.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/object.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/object.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/primitives.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/primitives.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/recursive.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/recursive.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/refined.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/refined.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/set.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/set.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/str-map.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/str-map.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/tagged-unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/tagged-unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/docs/modules/model/unknown.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/docs/modules/model/unknown.ts.md -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- 1 | const dummy = 42 // $ExpectType 42 2 | -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/package.json -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/config.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/hkt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/hkt.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/index.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/interpreters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/interpreters.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/index.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/intersections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/intersections.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/newtype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/newtype.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/object.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/primitives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/primitives.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/recursive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/recursive.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/refined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/refined.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/set.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/str-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/str-map.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/tagged-unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/tagged-unions.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/unions.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/src/model/unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/src/model/unknown.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/test/eq-interpreter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/test/eq-interpreter.spec.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/test/summoner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/test/summoner.spec.ts -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-eq-interpreters/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-eq-interpreters/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/CHANGELOG.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/README.md: -------------------------------------------------------------------------------- 1 | # `Morphic model Fastcheck interpreter package` 2 | -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/config.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/config.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/hkt.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/hkt.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/interpreters.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/interpreters.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/intersections.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/intersections.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/newtype.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/newtype.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/object.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/object.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/primitives.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/primitives.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/recursive.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/recursive.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/refined.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/refined.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/set.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/set.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/str-map.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/str-map.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/tagged-unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/tagged-unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/docs/modules/model/unknown.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/docs/modules/model/unknown.ts.md -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- 1 | const dummy = 42 // $ExpectType 42 2 | -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/package.json -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/config.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/hkt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/hkt.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/index.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/interpreters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/interpreters.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/index.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/intersections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/intersections.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/newtype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/newtype.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/object.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/primitives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/primitives.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/recursive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/recursive.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/refined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/refined.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/set.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/str-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/str-map.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/tagged-unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/tagged-unions.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/unions.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/src/model/unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/src/model/unknown.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/test/fast-check-interpreter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/test/fast-check-interpreter.spec.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/test/summoner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/test/summoner.spec.ts -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-fastcheck-interpreters/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-fastcheck-interpreters/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/README.md: -------------------------------------------------------------------------------- 1 | # `Morphic model IoTs interpreter package` 2 | -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/config.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/config.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/create.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/create.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/hkt.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/hkt.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/interpreters.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/interpreters.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/intersections.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/intersections.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/newtype.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/newtype.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/object.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/object.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/primitives.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/primitives.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/recursive.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/recursive.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/refined.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/refined.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/set.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/set.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/str-map.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/str-map.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/tagged-unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/tagged-unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/docs/modules/model/unknown.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/docs/modules/model/unknown.ts.md -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- 1 | const dummy = 42 // $ExpectType 42 2 | -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/package.json -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/config.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/create.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/hkt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/hkt.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/index.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/interpreters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/interpreters.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/index.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/intersections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/intersections.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/newtype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/newtype.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/object.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/primitives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/primitives.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/recursive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/recursive.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/refined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/refined.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/set.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/str-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/str-map.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/tagged-unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/tagged-unions.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/unions.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/src/model/unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/src/model/unknown.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/test/io-ts-interpreter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/test/io-ts-interpreter.spec.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/test/summoner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/test/summoner.spec.ts -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-io-ts-interpreters/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-io-ts-interpreters/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/README.md: -------------------------------------------------------------------------------- 1 | # `Morphic model JsonSchema(ish) interpreter package` 2 | -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/config.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/config.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/hkt.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/hkt.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/interpreters.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/interpreters.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/json-schema/json-schema-ctors.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/json-schema/json-schema-ctors.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/json-schema/json-schema.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/json-schema/json-schema.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/intersections.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/intersections.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/newtype.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/newtype.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/object.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/object.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/primitives.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/primitives.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/recursive.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/recursive.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/refined.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/refined.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/set.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/set.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/str-map.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/str-map.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/tagged-unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/tagged-unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/model/unknown.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/model/unknown.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/docs/modules/utils.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/docs/modules/utils.ts.md -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- 1 | const dummy = 42 // $ExpectType 42 2 | -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/package.json -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/config.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/hkt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/hkt.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/index.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/interpreters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/interpreters.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/json-schema/json-schema-ctors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/json-schema/json-schema-ctors.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/json-schema/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/json-schema/json-schema.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/index.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/intersections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/intersections.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/newtype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/newtype.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/object.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/primitives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/primitives.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/recursive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/recursive.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/refined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/refined.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/set.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/str-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/str-map.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/tagged-unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/tagged-unions.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/unions.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/model/unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/model/unknown.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/src/utils.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/test/json-schema-from-io-ts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/test/json-schema-from-io-ts.spec.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/test/summoner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/test/summoner.spec.ts -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-json-schema-interpreters/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-json-schema-interpreters/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-model-algebras/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-model-algebras/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/README.md: -------------------------------------------------------------------------------- 1 | # `Morphic model Algebra package` 2 | -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/common.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/common.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/intersections.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/intersections.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/newtype.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/newtype.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/object.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/object.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/primitives.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/primitives.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/recursive.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/recursive.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/refined.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/refined.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/set.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/set.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/str-map.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/str-map.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/tagged-unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/tagged-unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/types.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/types.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/docs/modules/unknown.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/docs/modules/unknown.ts.md -------------------------------------------------------------------------------- /packages/morphic-model-algebras/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-model-algebras/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-model-algebras/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/dtslint/ts3.8/index.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-model-algebras/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-model-algebras/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/package.json -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/common.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/intersections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/intersections.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/newtype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/newtype.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/object.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/primitives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/primitives.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/recursive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/recursive.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/refined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/refined.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/set.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/str-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/str-map.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/tagged-unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/tagged-unions.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/types.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/unions.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/src/unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/src/unknown.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/test/dummy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/test/dummy.spec.ts -------------------------------------------------------------------------------- /packages/morphic-model-algebras/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-model-algebras/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-model-algebras/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-model-algebras/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-model-algebras/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-model-algebras/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-model-algebras/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/README.md: -------------------------------------------------------------------------------- 1 | # `Morphic model Ord interpreter package` 2 | -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/config.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/config.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/hkt.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/hkt.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/interpreters.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/interpreters.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/model/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/model/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/model/intersections.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/model/intersections.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/model/newtype.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/model/newtype.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/model/primitives.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/model/primitives.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/model/refined.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/model/refined.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/model/set.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/model/set.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/model/str-map.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/model/str-map.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/model/tagged-unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/model/tagged-unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/docs/modules/model/unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/docs/modules/model/unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- 1 | const dummy = 42 // $ExpectType 42 2 | -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/package.json -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/config.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/hkt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/hkt.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/index.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/interpreters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/interpreters.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/model/index.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/model/intersections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/model/intersections.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/model/newtype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/model/newtype.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/model/primitives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/model/primitives.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/model/refined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/model/refined.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/model/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/model/set.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/model/str-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/model/str-map.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/model/tagged-unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/model/tagged-unions.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/src/model/unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/src/model/unions.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/test/ord-interpreter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/test/ord-interpreter.spec.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/test/summoner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/test/summoner.ts -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-ord-interpreters/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-ord-interpreters/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/README.md: -------------------------------------------------------------------------------- 1 | # `Morphic model Show interpreter package` 2 | -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/config.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/config.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/hkt.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/hkt.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/interpreters.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/interpreters.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/intersections.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/intersections.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/newtype.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/newtype.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/object.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/object.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/primitives.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/primitives.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/recursive.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/recursive.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/refined.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/refined.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/set.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/set.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/str-map.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/str-map.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/tagged-unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/tagged-unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/unions.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/unions.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/docs/modules/model/unknown.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/docs/modules/model/unknown.ts.md -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- 1 | const dummy = 42 // $ExpectType 42 2 | -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/package.json -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/config.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/hkt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/hkt.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/index.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/interpreters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/interpreters.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/index.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/intersections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/intersections.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/newtype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/newtype.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/object.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/primitives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/primitives.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/recursive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/recursive.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/refined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/refined.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/set.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/str-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/str-map.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/tagged-unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/tagged-unions.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/unions.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/src/model/unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/src/model/unknown.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/test/show-interpreter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/test/show-interpreter.spec.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/test/summoner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/test/summoner.spec.ts -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-show-interpreters/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-show-interpreters/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-summoners/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | lib 4 | dev 5 | coverage 6 | es6 -------------------------------------------------------------------------------- /packages/morphic-summoners/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/LICENSE.md -------------------------------------------------------------------------------- /packages/morphic-summoners/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/README.md -------------------------------------------------------------------------------- /packages/morphic-summoners/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/docs/_config.yml -------------------------------------------------------------------------------- /packages/morphic-summoners/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Home 3 | nav_order: 1 4 | --- 5 | -------------------------------------------------------------------------------- /packages/morphic-summoners/docs/modules/InterpreterResult.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/docs/modules/InterpreterResult.ts.md -------------------------------------------------------------------------------- /packages/morphic-summoners/docs/modules/ProgramType.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/docs/modules/ProgramType.ts.md -------------------------------------------------------------------------------- /packages/morphic-summoners/docs/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/docs/modules/index.md -------------------------------------------------------------------------------- /packages/morphic-summoners/docs/modules/index.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/docs/modules/index.ts.md -------------------------------------------------------------------------------- /packages/morphic-summoners/docs/modules/materializer.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/docs/modules/materializer.ts.md -------------------------------------------------------------------------------- /packages/morphic-summoners/docs/modules/programs-infer.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/docs/modules/programs-infer.ts.md -------------------------------------------------------------------------------- /packages/morphic-summoners/docs/modules/summoner.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/docs/modules/summoner.ts.md -------------------------------------------------------------------------------- /packages/morphic-summoners/docs/modules/tagged-union.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/docs/modules/tagged-union.ts.md -------------------------------------------------------------------------------- /packages/morphic-summoners/docs/modules/utils.ts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/docs/modules/utils.ts.md -------------------------------------------------------------------------------- /packages/morphic-summoners/dtslint/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 3.8 2 | -------------------------------------------------------------------------------- /packages/morphic-summoners/dtslint/ts3.8/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/dtslint/ts3.8/config.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/dtslint/ts3.8/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/morphic-summoners/dtslint/ts3.8/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/dtslint/ts3.8/index.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/dtslint/ts3.8/summoner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/dtslint/ts3.8/summoner.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/dtslint/ts3.8/tagged-inference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/dtslint/ts3.8/tagged-inference.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/dtslint/ts3.8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/dtslint/ts3.8/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-summoners/dtslint/ts3.8/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/dtslint/ts3.8/tslint.json -------------------------------------------------------------------------------- /packages/morphic-summoners/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/package.json -------------------------------------------------------------------------------- /packages/morphic-summoners/src/InterpreterResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/src/InterpreterResult.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/src/ProgramType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/src/ProgramType.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/src/index.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/src/materializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/src/materializer.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/src/programs-infer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/src/programs-infer.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/src/summoner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/src/summoner.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/src/tagged-union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/src/tagged-union.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/src/utils.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/test/dummy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/test/dummy.spec.ts -------------------------------------------------------------------------------- /packages/morphic-summoners/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/test/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-summoners/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/morphic-summoners/tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/tsconfig.es6.json -------------------------------------------------------------------------------- /packages/morphic-summoners/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/tsconfig.json -------------------------------------------------------------------------------- /packages/morphic-summoners/tsconfig.tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/packages/morphic-summoners/tsconfig.tslint.json -------------------------------------------------------------------------------- /packages/morphic-summoners/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tslint.json" 3 | } 4 | -------------------------------------------------------------------------------- /pre-push.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | lerna run test -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/prettier.config.js -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sledorze/morphic-ts/HEAD/yarn.lock --------------------------------------------------------------------------------