├── .eslintrc ├── .github └── workflows │ ├── build-stress.yml │ └── build.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .spellbound └── description.md ├── .vscode └── tasks.json ├── changelog.md ├── dir_list.md ├── docs ├── guides │ ├── custom-kinds.md │ ├── hk-type-encoding.md │ └── kind-constraints.md ├── logo.jpeg ├── readme.chinese.md ├── readme.md └── readme.template.md ├── jest.config.js ├── license.md ├── package.json ├── pkg ├── package.json └── readme.md ├── prompt-all.sh ├── prompt-each.sh ├── prompt.sh ├── prompts ├── description.md ├── generic-steps.md ├── intro.md ├── make-doc.md ├── make-kind.md ├── make-spec.md ├── meta │ ├── chat.sh │ ├── chat.ts │ ├── get-exports.sh │ ├── get-exports.ts │ ├── package.json │ ├── tsconfig.json │ ├── write-jsdoc.sh │ └── write-jsdoc.ts ├── refactor-class-to-interface.md ├── refactor-kind-multi.md ├── refactor-kind-spec.md ├── refactor-kind.md └── scripts │ ├── extract-code-block.sh │ └── resolve-template.sh ├── readme.md ├── resolve-template.sh ├── scaffolding ├── generate-readme.ts ├── multi-aider.md ├── multi-aider.ts ├── package.json ├── test-aider.ts ├── tsconfig.json ├── types │ └── ModuleInfo.ts ├── utilities │ ├── ast │ │ ├── getJSDoc.ts │ │ ├── isExported.ts │ │ └── processFileVisitor.ts │ ├── formatting │ │ ├── formatJSDoc.ts │ │ ├── markdown │ │ │ ├── escapeForMarkdown.ts │ │ │ ├── generateMarkdownSlug.ts │ │ │ ├── renderMarkdownTable.ts │ │ │ └── replaceTemplateBlockWithTable.ts │ │ ├── pathToModuleName.ts │ │ └── types │ │ │ └── TemplateTag.ts │ ├── object │ │ └── mergeViaKey.ts │ ├── parsing │ │ └── parseTemplateTags.ts │ └── string │ │ └── pascalCase.ts └── visitors │ ├── getModuleInfo.ts │ └── getUtilitiesInfo.ts ├── src ├── $.ts ├── $ │ ├── $$.spec.ts │ ├── $$.ts │ ├── $.spec.ts │ ├── $.ts │ ├── $N.spec.ts │ ├── $N.ts │ └── index.ts ├── _internal │ ├── deepEqual.ts │ └── hash.ts ├── boolean.ts ├── boolean │ ├── and-all.stress.spec.ts │ ├── and-all.test.ts │ ├── and-all.ts │ ├── and.test.ts │ ├── and.ts │ ├── imply.spec.ts │ ├── imply.ts │ ├── index.ts │ ├── nand-all.spec.ts │ ├── nand-all.stress.spec.ts │ ├── nand-all.ts │ ├── nand.spec.ts │ ├── nand.ts │ ├── nimply.spec.ts │ ├── nimply.ts │ ├── nor-all.spec.ts │ ├── nor-all.stress.spec.ts │ ├── nor-all.ts │ ├── nor.spec.ts │ ├── nor.ts │ ├── not.test.ts │ ├── not.ts │ ├── or-all.spec.ts │ ├── or-all.ts │ ├── or.spec.ts │ ├── or.ts │ ├── to-number.test.ts │ ├── to-number.ts │ ├── xnor-all.spec.ts │ ├── xnor-all.stress.spec.ts │ ├── xnor-all.ts │ ├── xnor.spec.ts │ ├── xnor.ts │ ├── xor.spec.ts │ └── xor.ts ├── combinator.ts ├── combinator │ ├── apply-self.spec.ts │ ├── apply-self.ts │ ├── collate.test.ts │ ├── collate.ts │ ├── fix-sequence.test.ts │ ├── fix-sequence.ts │ ├── fix.test.ts │ ├── fix.ts │ ├── index.ts │ ├── recursive-kind.spec.ts │ ├── recursive-kind.ts │ ├── self.spec.ts │ └── self.ts ├── conditional.ts ├── conditional │ ├── equals-all.spec.ts │ ├── equals-all.ts │ ├── equals.test.ts │ ├── equals.ts │ ├── extends-all.spec.ts │ ├── extends-all.ts │ ├── extends.spec.ts │ ├── extends.ts │ ├── if.test.ts │ ├── if.ts │ ├── index.ts │ ├── is-supertype-of.spec.ts │ ├── is-supertype-of.ts │ ├── not-equals.test.ts │ └── not-equals.ts ├── digit-list.ts ├── digit-list │ ├── add.spec.ts │ ├── add.ts │ ├── compare.spec.ts │ ├── compare.ts │ ├── decrement.spec.ts │ ├── decrement.ts │ ├── digit-list.spec.ts │ ├── digit-list.ts │ ├── divide-by-subtraction.spec.ts │ ├── divide-by-subtraction.ts │ ├── divide.spec.ts │ ├── divide.ts │ ├── first.spec.ts │ ├── first.ts │ ├── from-hex.spec.ts │ ├── from-hex.ts │ ├── from-string.spec.ts │ ├── from-string.ts │ ├── increment.spec.ts │ ├── increment.ts │ ├── index.ts │ ├── is-even.spec.ts │ ├── is-even.ts │ ├── is-odd.spec.ts │ ├── is-odd.ts │ ├── last.spec.ts │ ├── last.ts │ ├── modulo.spec.ts │ ├── modulo.ts │ ├── multiply-digit.spec.ts │ ├── multiply-digit.ts │ ├── multiply.spec.ts │ ├── multiply.ts │ ├── pop.spec.ts │ ├── pop.ts │ ├── shift.spec.ts │ ├── shift.ts │ ├── signed-add.spec.ts │ ├── signed-add.ts │ ├── subtract.spec.ts │ ├── subtract.stress.spec.ts │ ├── subtract.ts │ ├── to-hex.spec.ts │ ├── to-hex.ts │ ├── to-number.spec.ts │ ├── to-number.ts │ ├── to-string.spec.ts │ ├── to-string.ts │ ├── trim-right.spec.ts │ ├── trim-right.ts │ ├── trim.spec.ts │ └── trim.ts ├── digit.ts ├── digit │ ├── add-tens.spec.ts │ ├── add-tens.ts │ ├── add.spec.ts │ ├── add.ts │ ├── compare.spec.ts │ ├── compare.ts │ ├── decrement-tens.spec.ts │ ├── decrement-tens.ts │ ├── decrement.spec.ts │ ├── decrement.ts │ ├── digit.spec.ts │ ├── digit.ts │ ├── increment-tens.spec.ts │ ├── increment-tens.ts │ ├── increment.spec.ts │ ├── increment.ts │ ├── index.ts │ ├── multiply-tens.spec.ts │ ├── multiply-tens.ts │ ├── multiply.spec.ts │ ├── multiply.ts │ ├── subtract-tens.spec.ts │ ├── subtract-tens.ts │ ├── subtract.spec.ts │ ├── subtract.ts │ ├── zero.spec.ts │ └── zero.ts ├── function.ts ├── function │ ├── constant.test.ts │ ├── constant.ts │ ├── function.spec.ts │ ├── function.ts │ ├── identity.test.ts │ ├── identity.ts │ ├── index.ts │ ├── return-type.spec.ts │ └── return-type.ts ├── index.ts ├── integer.ts ├── integer │ ├── add.spec.ts │ ├── add.stress.spec.ts │ ├── add.ts │ ├── compare.spec.ts │ ├── compare.ts │ ├── decrement.spec.ts │ ├── decrement.stress.spec.ts │ ├── decrement.ts │ ├── divide-by.spec.ts │ ├── divide-by.stress.spec.ts │ ├── divide-by.ts │ ├── divide.spec.ts │ ├── divide.stress.spec.ts │ ├── divide.ts │ ├── increment.spec.ts │ ├── increment.stress.spec.ts │ ├── increment.ts │ ├── index.ts │ ├── is-even.spec.ts │ ├── is-even.ts │ ├── is-greater-than-or-equal.spec.ts │ ├── is-greater-than-or-equal.ts │ ├── is-greater-than.spec.ts │ ├── is-greater-than.ts │ ├── is-less-than-or-equal.spec.ts │ ├── is-less-than-or-equal.ts │ ├── is-less-than.spec.ts │ ├── is-less-than.ts │ ├── is-odd.spec.ts │ ├── is-odd.ts │ ├── modulo-by.spec.ts │ ├── modulo-by.stress.spec.ts │ ├── modulo-by.ts │ ├── modulo.spec.ts │ ├── modulo.stress.spec.ts │ ├── modulo.ts │ ├── multiply.spec.ts │ ├── multiply.stress.spec.ts │ ├── multiply.ts │ ├── negate.test.ts │ ├── negate.ts │ ├── remainder-by.spec.ts │ ├── remainder-by.stress.spec.ts │ ├── remainder-by.ts │ ├── remainder.spec.ts │ ├── remainder.stress.spec.ts │ ├── remainder.ts │ ├── subtract-by.spec.ts │ ├── subtract-by.stress.spec.ts │ ├── subtract-by.ts │ ├── subtract.spec.ts │ ├── subtract.stress.spec.ts │ └── subtract.ts ├── iso.ts ├── iso │ ├── index.ts │ ├── natural-number.ts │ ├── natural-number │ │ ├── decrement.test.ts │ │ ├── decrement.ts │ │ ├── digits.test.ts │ │ ├── digits.ts │ │ ├── increment.test.ts │ │ ├── increment.ts │ │ └── index.ts │ ├── string.ts │ └── string │ │ ├── chars.test.ts │ │ ├── chars.ts │ │ ├── index.ts │ │ ├── words.test.ts │ │ └── words.ts ├── kind.ts ├── kind │ ├── apply-kind.test.ts │ ├── apply-kind.ts │ ├── apply-n.spec.ts │ ├── apply-n.ts │ ├── apply.test.ts │ ├── apply.ts │ ├── arity.spec.ts │ ├── arity.ts │ ├── collapse.test.ts │ ├── collapse.ts │ ├── composable-pair.spec.ts │ ├── composable-pair.ts │ ├── composable.spec.ts │ ├── composable.ts │ ├── compose.spec.ts │ ├── compose.ts │ ├── curry.test.ts │ ├── curry.ts │ ├── index.ts │ ├── input-of.spec.ts │ ├── input-of.ts │ ├── juxt-n.test.ts │ ├── juxt-n.ts │ ├── juxt.test.ts │ ├── juxt.ts │ ├── kind.spec.ts │ ├── kind.ts │ ├── lazy-pipe.test.ts │ ├── lazy-pipe.ts │ ├── output-of.spec.ts │ ├── output-of.ts │ ├── parameters.spec.ts │ ├── parameters.ts │ ├── pipe-weak.test.ts │ ├── pipe-weak.ts │ ├── pipe.test.ts │ ├── pipe.ts │ ├── reify.spec.ts │ ├── reify.ts │ ├── unapply.spec.ts │ ├── unapply.ts │ ├── uncurry.test.ts │ └── uncurry.ts ├── list.ts ├── list │ ├── accumulate.spec.ts │ ├── accumulate.stress.spec.ts │ ├── accumulate.ts │ ├── at.test.ts │ ├── at.ts │ ├── cartesian-product.test.ts │ ├── cartesian-product.ts │ ├── chunk.test.ts │ ├── chunk.ts │ ├── compare-by.test.ts │ ├── compare-by.ts │ ├── compare.test.ts │ ├── compare.ts │ ├── concat.spec.ts │ ├── concat.ts │ ├── count-by.test.ts │ ├── count-by.ts │ ├── count.test.ts │ ├── count.ts │ ├── duplicates.test.ts │ ├── duplicates.ts │ ├── ends-with.test.ts │ ├── ends-with.ts │ ├── entries.test.ts │ ├── entries.ts │ ├── every.test.ts │ ├── every.ts │ ├── filter.test.ts │ ├── filter.ts │ ├── find-index.test.ts │ ├── find-index.ts │ ├── find.test.ts │ ├── find.ts │ ├── first.test.ts │ ├── first.ts │ ├── flat-map.test.ts │ ├── flat-map.ts │ ├── flatten-n.spec.ts │ ├── flatten-n.ts │ ├── flatten.test.ts │ ├── flatten.ts │ ├── includes-value.spec.ts │ ├── includes-value.ts │ ├── includes.spec.ts │ ├── includes.ts │ ├── index-of-sequence.test.ts │ ├── index-of-sequence.ts │ ├── index-of.test.ts │ ├── index-of.ts │ ├── index.ts │ ├── intersect.test.ts │ ├── intersect.ts │ ├── inverse-map-n.spec.ts │ ├── inverse-map-n.ts │ ├── inverse-map.spec.ts │ ├── inverse-map.ts │ ├── is-empty.test.ts │ ├── is-empty.ts │ ├── is-variadic.spec.ts │ ├── is-variadic.ts │ ├── iterate.spec.ts │ ├── iterate.stress.spec.ts │ ├── iterate.ts │ ├── last.test.ts │ ├── last.ts │ ├── length.test.ts │ ├── length.ts │ ├── list.spec.ts │ ├── list.ts │ ├── map-n.spec.ts │ ├── map-n.ts │ ├── map.test.ts │ ├── map.ts │ ├── max-by.test.ts │ ├── max-by.ts │ ├── max-index-by.test.ts │ ├── max-index-by.ts │ ├── min-by.test.ts │ ├── min-by.ts │ ├── min-index-by.test.ts │ ├── min-index-by.ts │ ├── of.test.ts │ ├── of.ts │ ├── pad-end.test.ts │ ├── pad-end.ts │ ├── pad-start.test.ts │ ├── pad-start.ts │ ├── pair.spec.ts │ ├── pair.ts │ ├── pop-n.spec.ts │ ├── pop-n.stress.spec.ts │ ├── pop-n.ts │ ├── pop.test.ts │ ├── pop.ts │ ├── push.test.ts │ ├── push.ts │ ├── pushValue.test.ts │ ├── pushValue.ts │ ├── range.spec.ts │ ├── range.stress.spec.ts │ ├── range.ts │ ├── reduce.stress.spec.ts │ ├── reduce.test.ts │ ├── reduce.ts │ ├── remove-index.test.ts │ ├── remove-index.ts │ ├── remove-sequence.test.ts │ ├── remove-sequence.ts │ ├── remove.test.ts │ ├── remove.ts │ ├── repeat.spec.ts │ ├── repeat.stress.spec.ts │ ├── repeat.ts │ ├── replace-sequence.test.ts │ ├── replace-sequence.ts │ ├── replace.test.ts │ ├── replace.ts │ ├── reverse.test.ts │ ├── reverse.ts │ ├── same.test.ts │ ├── same.ts │ ├── shift-n.spec.ts │ ├── shift-n.stress.spec.ts │ ├── shift-n.ts │ ├── shift.test.ts │ ├── shift.ts │ ├── slice-list.test.ts │ ├── slice-list.ts │ ├── slice.test.ts │ ├── slice.ts │ ├── sliding-window.test.ts │ ├── sliding-window.ts │ ├── some.test.ts │ ├── some.ts │ ├── sort.test.ts │ ├── sort.ts │ ├── splice-list.test.ts │ ├── splice-list.ts │ ├── splice.test.ts │ ├── splice.ts │ ├── starts-with.test.ts │ ├── starts-with.ts │ ├── subtract-by.test.ts │ ├── subtract-by.ts │ ├── subtract.test.ts │ ├── subtract.ts │ ├── take.test.ts │ ├── take.ts │ ├── times.stress.spec.ts │ ├── times.test.ts │ ├── times.ts │ ├── transform-at.spec.ts │ ├── transform-at.ts │ ├── unique-by.test.ts │ ├── unique-by.ts │ ├── unique.test.ts │ ├── unique.ts │ ├── unshift-value.spec.ts │ ├── unshift-value.ts │ ├── unshift.spec.ts │ ├── unshift.ts │ ├── zip.test.ts │ └── zip.ts ├── loop.ts ├── loop │ ├── index.ts │ ├── until.test.ts │ └── until.ts ├── matrix.ts ├── matrix │ ├── chunk.spec.ts │ ├── chunk.ts │ ├── columns.spec.ts │ ├── columns.ts │ ├── combine.spec.ts │ ├── combine.ts │ ├── index.ts │ ├── rows.ts │ └── slice.ts ├── natural-number-theory.ts ├── natural-number-theory │ ├── collatz-sequence.spec.ts │ ├── collatz-sequence.ts │ ├── collatz.spec.ts │ ├── collatz.ts │ ├── factorial.spec.ts │ ├── factorial.stress.spec.ts │ ├── factorial.ts │ ├── fibonacci-sequence.spec.ts │ ├── fibonacci-sequence.ts │ ├── fizzbuzz.spec.ts │ ├── fizzbuzz.ts │ ├── index.ts │ ├── is-valid-sudoku.spec.ts │ ├── is-valid-sudoku.ts │ ├── mask-invalid-sudoku-places.spec.ts │ └── mask-invalid-sudoku-places.ts ├── natural-number.ts ├── natural-number │ ├── add.stress.spec.ts │ ├── add.test.ts │ ├── add.ts │ ├── compare.test.ts │ ├── compare.ts │ ├── decrement.stress.spec.ts │ ├── decrement.test.ts │ ├── decrement.ts │ ├── difference.test.ts │ ├── difference.ts │ ├── digits.test.ts │ ├── digits.ts │ ├── divide-by.stress.spec.ts │ ├── divide-by.test.ts │ ├── divide-by.ts │ ├── divide.stress.spec.ts │ ├── divide.test.ts │ ├── divide.ts │ ├── from-hex.test.ts │ ├── from-hex.ts │ ├── increment.stress.spec.ts │ ├── increment.test.ts │ ├── increment.ts │ ├── index.ts │ ├── is-even.test.ts │ ├── is-even.ts │ ├── is-greater-than-or-equal.test.ts │ ├── is-greater-than-or-equal.ts │ ├── is-greater-than.test.ts │ ├── is-greater-than.ts │ ├── is-less-than-or-equal.test.ts │ ├── is-less-than-or-equal.ts │ ├── is-less-than.test.ts │ ├── is-less-than.ts │ ├── is-odd.test.ts │ ├── is-odd.ts │ ├── modulo-by.test.ts │ ├── modulo-by.ts │ ├── modulo.stress.spec.ts │ ├── modulo.test.ts │ ├── modulo.ts │ ├── multiply.stress.spec.ts │ ├── multiply.test.ts │ ├── multiply.ts │ ├── square.test.ts │ ├── square.ts │ ├── subtract-by.stress.spec.ts │ ├── subtract-by.test.ts │ ├── subtract-by.ts │ ├── subtract.stress.spec.ts │ ├── subtract.test.ts │ ├── subtract.ts │ ├── to-hex.test.ts │ ├── to-hex.ts │ ├── to-list.stress.spec.ts │ ├── to-list.test.ts │ ├── to-list.ts │ ├── undigits.test.ts │ └── undigits.ts ├── number.ts ├── number │ ├── absolute.spec.ts │ ├── absolute.ts │ ├── compare.spec.ts │ ├── compare.ts │ ├── from-string.spec.ts │ ├── from-string.stress.spec.ts │ ├── from-string.ts │ ├── index.ts │ ├── is-fractional.spec.ts │ ├── is-fractional.ts │ ├── is-greater-than-or-equal.spec.ts │ ├── is-greater-than-or-equal.ts │ ├── is-greater-than.spec.ts │ ├── is-greater-than.ts │ ├── is-integer.test.ts │ ├── is-integer.ts │ ├── is-less-than-or-equal.spec.ts │ ├── is-less-than-or-equal.ts │ ├── is-less-than.test.ts │ ├── is-less-than.ts │ ├── is-natural.test.ts │ ├── is-natural.ts │ ├── max.spec.ts │ ├── max.ts │ ├── min.spec.ts │ ├── min.ts │ ├── negate.test.ts │ ├── negate.ts │ ├── number.spec.ts │ ├── number.ts │ ├── sign.spec.ts │ ├── sign.ts │ ├── to-string.test.ts │ └── to-string.ts ├── object.ts ├── object │ ├── assign.spec.ts │ ├── assign.ts │ ├── at-key.test.ts │ ├── at-key.ts │ ├── at-path-in-object.test.ts │ ├── at-path-in-object.ts │ ├── at-path-n.spec.ts │ ├── at-path-n.ts │ ├── at-path.test.ts │ ├── at-path.ts │ ├── at.spec.ts │ ├── at.ts │ ├── deep-entries.test.ts │ ├── deep-entries.ts │ ├── deep-input-of.spec.ts │ ├── deep-input-of.ts │ ├── deep-map-values.spec.ts │ ├── deep-map-values.ts │ ├── defaults.test.ts │ ├── defaults.ts │ ├── emplace.spec.ts │ ├── emplace.ts │ ├── entries.test.ts │ ├── entries.ts │ ├── from-entries.test.ts │ ├── from-entries.ts │ ├── index.ts │ ├── is-object.test.ts │ ├── is-object.ts │ ├── key-or-path.ts │ ├── keys.spec.ts │ ├── keys.ts │ ├── map-keys.spec.ts │ ├── map-keys.ts │ ├── map-values.spec.ts │ ├── map-values.ts │ ├── merge.spec.ts │ ├── merge.ts │ ├── omit.test.ts │ ├── omit.ts │ ├── paths.spec.ts │ ├── paths.stress.spec.ts │ ├── paths.ts │ ├── pick-by-value.test.ts │ ├── pick-by-value.ts │ ├── pick.test.ts │ ├── pick.ts │ ├── update-n.spec.ts │ ├── update-n.ts │ ├── update.spec.ts │ ├── update.ts │ ├── values.test.ts │ └── values.ts ├── parser.ts ├── parser │ ├── choice.spec.ts │ ├── choice.ts │ ├── index.ts │ ├── letter.spec.ts │ ├── letter.ts │ ├── letters.spec.ts │ ├── letters.stress.spec.ts │ ├── letters.ts │ ├── many1.spec.ts │ ├── many1.stress.spec.ts │ ├── many1.ts │ ├── map.spec.ts │ ├── map.ts │ ├── object-sequence.spec.ts │ ├── object-sequence.ts │ ├── optional.spec.ts │ ├── optional.ts │ ├── parser.spec.ts │ ├── parser.ts │ ├── run.spec.ts │ ├── run.ts │ ├── sequence.spec.ts │ ├── sequence.ts │ ├── state.ts │ ├── string.spec.ts │ ├── string.stress.spec.ts │ ├── string.ts │ ├── take-sequence.spec.ts │ └── take-sequence.ts ├── stress.ts ├── stress │ ├── hundred-boolean-list.ts │ ├── hundred-number-list.ts │ ├── hundred-string.ts │ ├── hundred-tuple.ts │ ├── index.ts │ ├── ten-boolean.ts │ ├── ten-number-list.ts │ ├── ten-string.ts │ ├── ten-tuple.ts │ ├── thousand-boolean-list.ts │ ├── thousand-number-list.ts │ ├── thousand-string.ts │ └── thousand-tuple.ts ├── string.ts ├── string │ ├── append.test.ts │ ├── append.ts │ ├── camel-case.test.ts │ ├── camel-case.ts │ ├── capitalize.test.ts │ ├── capitalize.ts │ ├── compare-char.test.ts │ ├── compare-char.ts │ ├── compare.test.ts │ ├── compare.ts │ ├── constant-case.test.ts │ ├── constant-case.ts │ ├── ends-with.test.ts │ ├── ends-with.ts │ ├── entries.test.ts │ ├── entries.ts │ ├── first.test.ts │ ├── first.ts │ ├── from-char-code.test.ts │ ├── from-char-code.ts │ ├── from-list.spec.ts │ ├── from-list.stress.spec.ts │ ├── from-list.ts │ ├── includes.spec.ts │ ├── includes.ts │ ├── index.ts │ ├── init.test.ts │ ├── init.ts │ ├── is-digit.test.ts │ ├── is-digit.ts │ ├── is-letter.test.ts │ ├── is-letter.ts │ ├── is-lowercase-letter.test.ts │ ├── is-lowercase-letter.ts │ ├── is-string.test.ts │ ├── is-string.ts │ ├── is-template.spec.ts │ ├── is-template.ts │ ├── is-uppercase-letter.test.ts │ ├── is-uppercase-letter.ts │ ├── join.stress.spec.ts │ ├── join.test.ts │ ├── join.ts │ ├── kebab-case.test.ts │ ├── kebab-case.ts │ ├── last.test.ts │ ├── last.ts │ ├── length.stress.spec.ts │ ├── length.test.ts │ ├── length.ts │ ├── pad-end.test.ts │ ├── pad-end.ts │ ├── pad-start.test.ts │ ├── pad-start.ts │ ├── pascal-case.test.ts │ ├── pascal-case.ts │ ├── pascalize.ts │ ├── prepend.spec.ts │ ├── prepend.ts │ ├── repeat-by.test.ts │ ├── repeat-by.ts │ ├── repeat.test.ts │ ├── repeat.ts │ ├── replace.test.ts │ ├── replace.ts │ ├── reverse.test.ts │ ├── reverse.ts │ ├── slice.spec.ts │ ├── slice.stress.spec.ts │ ├── slice.ts │ ├── snake-case.test.ts │ ├── snake-case.ts │ ├── split.test.ts │ ├── split.ts │ ├── starts-with.test.ts │ ├── starts-with.ts │ ├── tail.test.ts │ ├── tail.ts │ ├── to-char-code.test.ts │ ├── to-char-code.ts │ ├── to-list.spec.ts │ ├── to-list.stress.spec.ts │ ├── to-list.ts │ ├── to-lower.test.ts │ ├── to-lower.ts │ ├── to-upper.test.ts │ ├── to-upper.ts │ ├── unwords.test.ts │ ├── unwords.ts │ ├── words.test.ts │ └── words.ts ├── test.ts ├── test │ ├── expect-not.spec.ts │ ├── expect-not.ts │ ├── expect.spec.ts │ ├── expect.ts │ └── index.ts ├── type.ts ├── type │ ├── assert.spec.ts │ ├── assert.ts │ ├── cast.spec.ts │ ├── cast.ts │ ├── display.test.ts │ ├── display.ts │ ├── index.ts │ ├── infer.spec.ts │ ├── infer.ts │ ├── intersect.spec.ts │ ├── intersect.ts │ ├── intersectAll.spec.ts │ ├── intersectAll.ts │ ├── is-never.spec.ts │ ├── is-never.ts │ ├── never.test.ts │ ├── never.ts │ ├── type-of.test.ts │ ├── type-of.ts │ ├── union.spec.ts │ ├── union.ts │ ├── unionAll.spec.ts │ ├── unionAll.ts │ ├── value-of.spec.ts │ └── value-of.ts ├── union.ts └── union │ ├── from-list.spec.ts │ ├── from-list.ts │ ├── index.ts │ ├── length.spec.ts │ ├── length.ts │ ├── to-intersection.spec.ts │ ├── to-intersection.ts │ ├── to-list.spec.ts │ └── to-list.ts ├── style-guide ├── jsdoc.md └── tests.md ├── table.md ├── tsconfig.build.json ├── tsconfig.json ├── tsconfig.spec.json ├── tsconfig.stress.json └── typedoc.json /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/build-stress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/.github/workflows/build-stress.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/.prettierrc -------------------------------------------------------------------------------- /.spellbound/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/.spellbound/description.md -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/changelog.md -------------------------------------------------------------------------------- /dir_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/dir_list.md -------------------------------------------------------------------------------- /docs/guides/custom-kinds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/docs/guides/custom-kinds.md -------------------------------------------------------------------------------- /docs/guides/hk-type-encoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/docs/guides/hk-type-encoding.md -------------------------------------------------------------------------------- /docs/guides/kind-constraints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/docs/guides/kind-constraints.md -------------------------------------------------------------------------------- /docs/logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/docs/logo.jpeg -------------------------------------------------------------------------------- /docs/readme.chinese.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/docs/readme.chinese.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/readme.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/docs/readme.template.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/jest.config.js -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/license.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/package.json -------------------------------------------------------------------------------- /pkg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/pkg/package.json -------------------------------------------------------------------------------- /pkg/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/pkg/readme.md -------------------------------------------------------------------------------- /prompt-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompt-all.sh -------------------------------------------------------------------------------- /prompt-each.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompt-each.sh -------------------------------------------------------------------------------- /prompt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompt.sh -------------------------------------------------------------------------------- /prompts/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/description.md -------------------------------------------------------------------------------- /prompts/generic-steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/generic-steps.md -------------------------------------------------------------------------------- /prompts/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/intro.md -------------------------------------------------------------------------------- /prompts/make-doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/make-doc.md -------------------------------------------------------------------------------- /prompts/make-kind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/make-kind.md -------------------------------------------------------------------------------- /prompts/make-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/make-spec.md -------------------------------------------------------------------------------- /prompts/meta/chat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/meta/chat.sh -------------------------------------------------------------------------------- /prompts/meta/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/meta/chat.ts -------------------------------------------------------------------------------- /prompts/meta/get-exports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/meta/get-exports.sh -------------------------------------------------------------------------------- /prompts/meta/get-exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/meta/get-exports.ts -------------------------------------------------------------------------------- /prompts/meta/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/meta/package.json -------------------------------------------------------------------------------- /prompts/meta/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/meta/tsconfig.json -------------------------------------------------------------------------------- /prompts/meta/write-jsdoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/meta/write-jsdoc.sh -------------------------------------------------------------------------------- /prompts/meta/write-jsdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/meta/write-jsdoc.ts -------------------------------------------------------------------------------- /prompts/refactor-class-to-interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/refactor-class-to-interface.md -------------------------------------------------------------------------------- /prompts/refactor-kind-multi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/refactor-kind-multi.md -------------------------------------------------------------------------------- /prompts/refactor-kind-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/refactor-kind-spec.md -------------------------------------------------------------------------------- /prompts/refactor-kind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/refactor-kind.md -------------------------------------------------------------------------------- /prompts/scripts/extract-code-block.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/scripts/extract-code-block.sh -------------------------------------------------------------------------------- /prompts/scripts/resolve-template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/prompts/scripts/resolve-template.sh -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/readme.md -------------------------------------------------------------------------------- /resolve-template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/resolve-template.sh -------------------------------------------------------------------------------- /scaffolding/generate-readme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/generate-readme.ts -------------------------------------------------------------------------------- /scaffolding/multi-aider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/multi-aider.md -------------------------------------------------------------------------------- /scaffolding/multi-aider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/multi-aider.ts -------------------------------------------------------------------------------- /scaffolding/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/package.json -------------------------------------------------------------------------------- /scaffolding/test-aider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/test-aider.ts -------------------------------------------------------------------------------- /scaffolding/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/tsconfig.json -------------------------------------------------------------------------------- /scaffolding/types/ModuleInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/types/ModuleInfo.ts -------------------------------------------------------------------------------- /scaffolding/utilities/ast/getJSDoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/ast/getJSDoc.ts -------------------------------------------------------------------------------- /scaffolding/utilities/ast/isExported.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/ast/isExported.ts -------------------------------------------------------------------------------- /scaffolding/utilities/ast/processFileVisitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/ast/processFileVisitor.ts -------------------------------------------------------------------------------- /scaffolding/utilities/formatting/formatJSDoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/formatting/formatJSDoc.ts -------------------------------------------------------------------------------- /scaffolding/utilities/formatting/markdown/escapeForMarkdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/formatting/markdown/escapeForMarkdown.ts -------------------------------------------------------------------------------- /scaffolding/utilities/formatting/markdown/generateMarkdownSlug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/formatting/markdown/generateMarkdownSlug.ts -------------------------------------------------------------------------------- /scaffolding/utilities/formatting/markdown/renderMarkdownTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/formatting/markdown/renderMarkdownTable.ts -------------------------------------------------------------------------------- /scaffolding/utilities/formatting/markdown/replaceTemplateBlockWithTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/formatting/markdown/replaceTemplateBlockWithTable.ts -------------------------------------------------------------------------------- /scaffolding/utilities/formatting/pathToModuleName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/formatting/pathToModuleName.ts -------------------------------------------------------------------------------- /scaffolding/utilities/formatting/types/TemplateTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/formatting/types/TemplateTag.ts -------------------------------------------------------------------------------- /scaffolding/utilities/object/mergeViaKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/object/mergeViaKey.ts -------------------------------------------------------------------------------- /scaffolding/utilities/parsing/parseTemplateTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/parsing/parseTemplateTags.ts -------------------------------------------------------------------------------- /scaffolding/utilities/string/pascalCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/utilities/string/pascalCase.ts -------------------------------------------------------------------------------- /scaffolding/visitors/getModuleInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/visitors/getModuleInfo.ts -------------------------------------------------------------------------------- /scaffolding/visitors/getUtilitiesInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/scaffolding/visitors/getUtilitiesInfo.ts -------------------------------------------------------------------------------- /src/$.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/$.ts -------------------------------------------------------------------------------- /src/$/$$.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/$/$$.spec.ts -------------------------------------------------------------------------------- /src/$/$$.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/$/$$.ts -------------------------------------------------------------------------------- /src/$/$.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/$/$.spec.ts -------------------------------------------------------------------------------- /src/$/$.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/$/$.ts -------------------------------------------------------------------------------- /src/$/$N.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/$/$N.spec.ts -------------------------------------------------------------------------------- /src/$/$N.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/$/$N.ts -------------------------------------------------------------------------------- /src/$/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/$/index.ts -------------------------------------------------------------------------------- /src/_internal/deepEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/_internal/deepEqual.ts -------------------------------------------------------------------------------- /src/_internal/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/_internal/hash.ts -------------------------------------------------------------------------------- /src/boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean.ts -------------------------------------------------------------------------------- /src/boolean/and-all.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/and-all.stress.spec.ts -------------------------------------------------------------------------------- /src/boolean/and-all.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/and-all.test.ts -------------------------------------------------------------------------------- /src/boolean/and-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/and-all.ts -------------------------------------------------------------------------------- /src/boolean/and.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/and.test.ts -------------------------------------------------------------------------------- /src/boolean/and.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/and.ts -------------------------------------------------------------------------------- /src/boolean/imply.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/imply.spec.ts -------------------------------------------------------------------------------- /src/boolean/imply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/imply.ts -------------------------------------------------------------------------------- /src/boolean/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/index.ts -------------------------------------------------------------------------------- /src/boolean/nand-all.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nand-all.spec.ts -------------------------------------------------------------------------------- /src/boolean/nand-all.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nand-all.stress.spec.ts -------------------------------------------------------------------------------- /src/boolean/nand-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nand-all.ts -------------------------------------------------------------------------------- /src/boolean/nand.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nand.spec.ts -------------------------------------------------------------------------------- /src/boolean/nand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nand.ts -------------------------------------------------------------------------------- /src/boolean/nimply.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nimply.spec.ts -------------------------------------------------------------------------------- /src/boolean/nimply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nimply.ts -------------------------------------------------------------------------------- /src/boolean/nor-all.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nor-all.spec.ts -------------------------------------------------------------------------------- /src/boolean/nor-all.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nor-all.stress.spec.ts -------------------------------------------------------------------------------- /src/boolean/nor-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nor-all.ts -------------------------------------------------------------------------------- /src/boolean/nor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nor.spec.ts -------------------------------------------------------------------------------- /src/boolean/nor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/nor.ts -------------------------------------------------------------------------------- /src/boolean/not.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/not.test.ts -------------------------------------------------------------------------------- /src/boolean/not.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/not.ts -------------------------------------------------------------------------------- /src/boolean/or-all.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/or-all.spec.ts -------------------------------------------------------------------------------- /src/boolean/or-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/or-all.ts -------------------------------------------------------------------------------- /src/boolean/or.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/or.spec.ts -------------------------------------------------------------------------------- /src/boolean/or.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/or.ts -------------------------------------------------------------------------------- /src/boolean/to-number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/to-number.test.ts -------------------------------------------------------------------------------- /src/boolean/to-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/to-number.ts -------------------------------------------------------------------------------- /src/boolean/xnor-all.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/xnor-all.spec.ts -------------------------------------------------------------------------------- /src/boolean/xnor-all.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/xnor-all.stress.spec.ts -------------------------------------------------------------------------------- /src/boolean/xnor-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/xnor-all.ts -------------------------------------------------------------------------------- /src/boolean/xnor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/xnor.spec.ts -------------------------------------------------------------------------------- /src/boolean/xnor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/xnor.ts -------------------------------------------------------------------------------- /src/boolean/xor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/xor.spec.ts -------------------------------------------------------------------------------- /src/boolean/xor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/boolean/xor.ts -------------------------------------------------------------------------------- /src/combinator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator.ts -------------------------------------------------------------------------------- /src/combinator/apply-self.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/apply-self.spec.ts -------------------------------------------------------------------------------- /src/combinator/apply-self.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/apply-self.ts -------------------------------------------------------------------------------- /src/combinator/collate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/collate.test.ts -------------------------------------------------------------------------------- /src/combinator/collate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/collate.ts -------------------------------------------------------------------------------- /src/combinator/fix-sequence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/fix-sequence.test.ts -------------------------------------------------------------------------------- /src/combinator/fix-sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/fix-sequence.ts -------------------------------------------------------------------------------- /src/combinator/fix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/fix.test.ts -------------------------------------------------------------------------------- /src/combinator/fix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/fix.ts -------------------------------------------------------------------------------- /src/combinator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/index.ts -------------------------------------------------------------------------------- /src/combinator/recursive-kind.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/recursive-kind.spec.ts -------------------------------------------------------------------------------- /src/combinator/recursive-kind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/recursive-kind.ts -------------------------------------------------------------------------------- /src/combinator/self.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/self.spec.ts -------------------------------------------------------------------------------- /src/combinator/self.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/combinator/self.ts -------------------------------------------------------------------------------- /src/conditional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional.ts -------------------------------------------------------------------------------- /src/conditional/equals-all.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/equals-all.spec.ts -------------------------------------------------------------------------------- /src/conditional/equals-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/equals-all.ts -------------------------------------------------------------------------------- /src/conditional/equals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/equals.test.ts -------------------------------------------------------------------------------- /src/conditional/equals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/equals.ts -------------------------------------------------------------------------------- /src/conditional/extends-all.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/extends-all.spec.ts -------------------------------------------------------------------------------- /src/conditional/extends-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/extends-all.ts -------------------------------------------------------------------------------- /src/conditional/extends.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/extends.spec.ts -------------------------------------------------------------------------------- /src/conditional/extends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/extends.ts -------------------------------------------------------------------------------- /src/conditional/if.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/if.test.ts -------------------------------------------------------------------------------- /src/conditional/if.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/if.ts -------------------------------------------------------------------------------- /src/conditional/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/index.ts -------------------------------------------------------------------------------- /src/conditional/is-supertype-of.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/is-supertype-of.spec.ts -------------------------------------------------------------------------------- /src/conditional/is-supertype-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/is-supertype-of.ts -------------------------------------------------------------------------------- /src/conditional/not-equals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/not-equals.test.ts -------------------------------------------------------------------------------- /src/conditional/not-equals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/conditional/not-equals.ts -------------------------------------------------------------------------------- /src/digit-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list.ts -------------------------------------------------------------------------------- /src/digit-list/add.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/add.spec.ts -------------------------------------------------------------------------------- /src/digit-list/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/add.ts -------------------------------------------------------------------------------- /src/digit-list/compare.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/compare.spec.ts -------------------------------------------------------------------------------- /src/digit-list/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/compare.ts -------------------------------------------------------------------------------- /src/digit-list/decrement.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/decrement.spec.ts -------------------------------------------------------------------------------- /src/digit-list/decrement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/decrement.ts -------------------------------------------------------------------------------- /src/digit-list/digit-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/digit-list.spec.ts -------------------------------------------------------------------------------- /src/digit-list/digit-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/digit-list.ts -------------------------------------------------------------------------------- /src/digit-list/divide-by-subtraction.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/divide-by-subtraction.spec.ts -------------------------------------------------------------------------------- /src/digit-list/divide-by-subtraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/divide-by-subtraction.ts -------------------------------------------------------------------------------- /src/digit-list/divide.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/divide.spec.ts -------------------------------------------------------------------------------- /src/digit-list/divide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/divide.ts -------------------------------------------------------------------------------- /src/digit-list/first.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/first.spec.ts -------------------------------------------------------------------------------- /src/digit-list/first.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/first.ts -------------------------------------------------------------------------------- /src/digit-list/from-hex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/from-hex.spec.ts -------------------------------------------------------------------------------- /src/digit-list/from-hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/from-hex.ts -------------------------------------------------------------------------------- /src/digit-list/from-string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/from-string.spec.ts -------------------------------------------------------------------------------- /src/digit-list/from-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/from-string.ts -------------------------------------------------------------------------------- /src/digit-list/increment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/increment.spec.ts -------------------------------------------------------------------------------- /src/digit-list/increment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/increment.ts -------------------------------------------------------------------------------- /src/digit-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/index.ts -------------------------------------------------------------------------------- /src/digit-list/is-even.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/is-even.spec.ts -------------------------------------------------------------------------------- /src/digit-list/is-even.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/is-even.ts -------------------------------------------------------------------------------- /src/digit-list/is-odd.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/is-odd.spec.ts -------------------------------------------------------------------------------- /src/digit-list/is-odd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/is-odd.ts -------------------------------------------------------------------------------- /src/digit-list/last.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/last.spec.ts -------------------------------------------------------------------------------- /src/digit-list/last.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/last.ts -------------------------------------------------------------------------------- /src/digit-list/modulo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/modulo.spec.ts -------------------------------------------------------------------------------- /src/digit-list/modulo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/modulo.ts -------------------------------------------------------------------------------- /src/digit-list/multiply-digit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/multiply-digit.spec.ts -------------------------------------------------------------------------------- /src/digit-list/multiply-digit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/multiply-digit.ts -------------------------------------------------------------------------------- /src/digit-list/multiply.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/multiply.spec.ts -------------------------------------------------------------------------------- /src/digit-list/multiply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/multiply.ts -------------------------------------------------------------------------------- /src/digit-list/pop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/pop.spec.ts -------------------------------------------------------------------------------- /src/digit-list/pop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/pop.ts -------------------------------------------------------------------------------- /src/digit-list/shift.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/shift.spec.ts -------------------------------------------------------------------------------- /src/digit-list/shift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/shift.ts -------------------------------------------------------------------------------- /src/digit-list/signed-add.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/signed-add.spec.ts -------------------------------------------------------------------------------- /src/digit-list/signed-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/signed-add.ts -------------------------------------------------------------------------------- /src/digit-list/subtract.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/subtract.spec.ts -------------------------------------------------------------------------------- /src/digit-list/subtract.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/subtract.stress.spec.ts -------------------------------------------------------------------------------- /src/digit-list/subtract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/subtract.ts -------------------------------------------------------------------------------- /src/digit-list/to-hex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/to-hex.spec.ts -------------------------------------------------------------------------------- /src/digit-list/to-hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/to-hex.ts -------------------------------------------------------------------------------- /src/digit-list/to-number.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/to-number.spec.ts -------------------------------------------------------------------------------- /src/digit-list/to-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/to-number.ts -------------------------------------------------------------------------------- /src/digit-list/to-string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/to-string.spec.ts -------------------------------------------------------------------------------- /src/digit-list/to-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/to-string.ts -------------------------------------------------------------------------------- /src/digit-list/trim-right.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/trim-right.spec.ts -------------------------------------------------------------------------------- /src/digit-list/trim-right.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/trim-right.ts -------------------------------------------------------------------------------- /src/digit-list/trim.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/trim.spec.ts -------------------------------------------------------------------------------- /src/digit-list/trim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit-list/trim.ts -------------------------------------------------------------------------------- /src/digit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit.ts -------------------------------------------------------------------------------- /src/digit/add-tens.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/add-tens.spec.ts -------------------------------------------------------------------------------- /src/digit/add-tens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/add-tens.ts -------------------------------------------------------------------------------- /src/digit/add.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/add.spec.ts -------------------------------------------------------------------------------- /src/digit/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/add.ts -------------------------------------------------------------------------------- /src/digit/compare.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/compare.spec.ts -------------------------------------------------------------------------------- /src/digit/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/compare.ts -------------------------------------------------------------------------------- /src/digit/decrement-tens.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/decrement-tens.spec.ts -------------------------------------------------------------------------------- /src/digit/decrement-tens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/decrement-tens.ts -------------------------------------------------------------------------------- /src/digit/decrement.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/decrement.spec.ts -------------------------------------------------------------------------------- /src/digit/decrement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/decrement.ts -------------------------------------------------------------------------------- /src/digit/digit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/digit.spec.ts -------------------------------------------------------------------------------- /src/digit/digit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/digit.ts -------------------------------------------------------------------------------- /src/digit/increment-tens.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/increment-tens.spec.ts -------------------------------------------------------------------------------- /src/digit/increment-tens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/increment-tens.ts -------------------------------------------------------------------------------- /src/digit/increment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/increment.spec.ts -------------------------------------------------------------------------------- /src/digit/increment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/increment.ts -------------------------------------------------------------------------------- /src/digit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/index.ts -------------------------------------------------------------------------------- /src/digit/multiply-tens.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/multiply-tens.spec.ts -------------------------------------------------------------------------------- /src/digit/multiply-tens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/multiply-tens.ts -------------------------------------------------------------------------------- /src/digit/multiply.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/multiply.spec.ts -------------------------------------------------------------------------------- /src/digit/multiply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/multiply.ts -------------------------------------------------------------------------------- /src/digit/subtract-tens.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/subtract-tens.spec.ts -------------------------------------------------------------------------------- /src/digit/subtract-tens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/subtract-tens.ts -------------------------------------------------------------------------------- /src/digit/subtract.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/subtract.spec.ts -------------------------------------------------------------------------------- /src/digit/subtract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/subtract.ts -------------------------------------------------------------------------------- /src/digit/zero.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/zero.spec.ts -------------------------------------------------------------------------------- /src/digit/zero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/digit/zero.ts -------------------------------------------------------------------------------- /src/function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/function.ts -------------------------------------------------------------------------------- /src/function/constant.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/function/constant.test.ts -------------------------------------------------------------------------------- /src/function/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/function/constant.ts -------------------------------------------------------------------------------- /src/function/function.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/function/function.spec.ts -------------------------------------------------------------------------------- /src/function/function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/function/function.ts -------------------------------------------------------------------------------- /src/function/identity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/function/identity.test.ts -------------------------------------------------------------------------------- /src/function/identity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/function/identity.ts -------------------------------------------------------------------------------- /src/function/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/function/index.ts -------------------------------------------------------------------------------- /src/function/return-type.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/function/return-type.spec.ts -------------------------------------------------------------------------------- /src/function/return-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/function/return-type.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer.ts -------------------------------------------------------------------------------- /src/integer/add.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/add.spec.ts -------------------------------------------------------------------------------- /src/integer/add.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/add.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/add.ts -------------------------------------------------------------------------------- /src/integer/compare.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/compare.spec.ts -------------------------------------------------------------------------------- /src/integer/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/compare.ts -------------------------------------------------------------------------------- /src/integer/decrement.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/decrement.spec.ts -------------------------------------------------------------------------------- /src/integer/decrement.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/decrement.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/decrement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/decrement.ts -------------------------------------------------------------------------------- /src/integer/divide-by.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/divide-by.spec.ts -------------------------------------------------------------------------------- /src/integer/divide-by.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/divide-by.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/divide-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/divide-by.ts -------------------------------------------------------------------------------- /src/integer/divide.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/divide.spec.ts -------------------------------------------------------------------------------- /src/integer/divide.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/divide.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/divide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/divide.ts -------------------------------------------------------------------------------- /src/integer/increment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/increment.spec.ts -------------------------------------------------------------------------------- /src/integer/increment.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/increment.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/increment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/increment.ts -------------------------------------------------------------------------------- /src/integer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/index.ts -------------------------------------------------------------------------------- /src/integer/is-even.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-even.spec.ts -------------------------------------------------------------------------------- /src/integer/is-even.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-even.ts -------------------------------------------------------------------------------- /src/integer/is-greater-than-or-equal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-greater-than-or-equal.spec.ts -------------------------------------------------------------------------------- /src/integer/is-greater-than-or-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-greater-than-or-equal.ts -------------------------------------------------------------------------------- /src/integer/is-greater-than.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-greater-than.spec.ts -------------------------------------------------------------------------------- /src/integer/is-greater-than.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-greater-than.ts -------------------------------------------------------------------------------- /src/integer/is-less-than-or-equal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-less-than-or-equal.spec.ts -------------------------------------------------------------------------------- /src/integer/is-less-than-or-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-less-than-or-equal.ts -------------------------------------------------------------------------------- /src/integer/is-less-than.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-less-than.spec.ts -------------------------------------------------------------------------------- /src/integer/is-less-than.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-less-than.ts -------------------------------------------------------------------------------- /src/integer/is-odd.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-odd.spec.ts -------------------------------------------------------------------------------- /src/integer/is-odd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/is-odd.ts -------------------------------------------------------------------------------- /src/integer/modulo-by.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/modulo-by.spec.ts -------------------------------------------------------------------------------- /src/integer/modulo-by.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/modulo-by.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/modulo-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/modulo-by.ts -------------------------------------------------------------------------------- /src/integer/modulo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/modulo.spec.ts -------------------------------------------------------------------------------- /src/integer/modulo.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/modulo.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/modulo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/modulo.ts -------------------------------------------------------------------------------- /src/integer/multiply.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/multiply.spec.ts -------------------------------------------------------------------------------- /src/integer/multiply.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/multiply.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/multiply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/multiply.ts -------------------------------------------------------------------------------- /src/integer/negate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/negate.test.ts -------------------------------------------------------------------------------- /src/integer/negate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/negate.ts -------------------------------------------------------------------------------- /src/integer/remainder-by.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/remainder-by.spec.ts -------------------------------------------------------------------------------- /src/integer/remainder-by.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/remainder-by.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/remainder-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/remainder-by.ts -------------------------------------------------------------------------------- /src/integer/remainder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/remainder.spec.ts -------------------------------------------------------------------------------- /src/integer/remainder.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/remainder.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/remainder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/remainder.ts -------------------------------------------------------------------------------- /src/integer/subtract-by.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/subtract-by.spec.ts -------------------------------------------------------------------------------- /src/integer/subtract-by.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/subtract-by.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/subtract-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/subtract-by.ts -------------------------------------------------------------------------------- /src/integer/subtract.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/subtract.spec.ts -------------------------------------------------------------------------------- /src/integer/subtract.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/subtract.stress.spec.ts -------------------------------------------------------------------------------- /src/integer/subtract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/integer/subtract.ts -------------------------------------------------------------------------------- /src/iso.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso.ts -------------------------------------------------------------------------------- /src/iso/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/index.ts -------------------------------------------------------------------------------- /src/iso/natural-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/natural-number.ts -------------------------------------------------------------------------------- /src/iso/natural-number/decrement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/natural-number/decrement.test.ts -------------------------------------------------------------------------------- /src/iso/natural-number/decrement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/natural-number/decrement.ts -------------------------------------------------------------------------------- /src/iso/natural-number/digits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/natural-number/digits.test.ts -------------------------------------------------------------------------------- /src/iso/natural-number/digits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/natural-number/digits.ts -------------------------------------------------------------------------------- /src/iso/natural-number/increment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/natural-number/increment.test.ts -------------------------------------------------------------------------------- /src/iso/natural-number/increment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/natural-number/increment.ts -------------------------------------------------------------------------------- /src/iso/natural-number/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/natural-number/index.ts -------------------------------------------------------------------------------- /src/iso/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/string.ts -------------------------------------------------------------------------------- /src/iso/string/chars.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/string/chars.test.ts -------------------------------------------------------------------------------- /src/iso/string/chars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/string/chars.ts -------------------------------------------------------------------------------- /src/iso/string/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/string/index.ts -------------------------------------------------------------------------------- /src/iso/string/words.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/string/words.test.ts -------------------------------------------------------------------------------- /src/iso/string/words.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/iso/string/words.ts -------------------------------------------------------------------------------- /src/kind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind.ts -------------------------------------------------------------------------------- /src/kind/apply-kind.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/apply-kind.test.ts -------------------------------------------------------------------------------- /src/kind/apply-kind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/apply-kind.ts -------------------------------------------------------------------------------- /src/kind/apply-n.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/apply-n.spec.ts -------------------------------------------------------------------------------- /src/kind/apply-n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/apply-n.ts -------------------------------------------------------------------------------- /src/kind/apply.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/apply.test.ts -------------------------------------------------------------------------------- /src/kind/apply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/apply.ts -------------------------------------------------------------------------------- /src/kind/arity.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/arity.spec.ts -------------------------------------------------------------------------------- /src/kind/arity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/arity.ts -------------------------------------------------------------------------------- /src/kind/collapse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/collapse.test.ts -------------------------------------------------------------------------------- /src/kind/collapse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/collapse.ts -------------------------------------------------------------------------------- /src/kind/composable-pair.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/composable-pair.spec.ts -------------------------------------------------------------------------------- /src/kind/composable-pair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/composable-pair.ts -------------------------------------------------------------------------------- /src/kind/composable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/composable.spec.ts -------------------------------------------------------------------------------- /src/kind/composable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/composable.ts -------------------------------------------------------------------------------- /src/kind/compose.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/compose.spec.ts -------------------------------------------------------------------------------- /src/kind/compose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/compose.ts -------------------------------------------------------------------------------- /src/kind/curry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/curry.test.ts -------------------------------------------------------------------------------- /src/kind/curry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/curry.ts -------------------------------------------------------------------------------- /src/kind/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/index.ts -------------------------------------------------------------------------------- /src/kind/input-of.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/input-of.spec.ts -------------------------------------------------------------------------------- /src/kind/input-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/input-of.ts -------------------------------------------------------------------------------- /src/kind/juxt-n.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/juxt-n.test.ts -------------------------------------------------------------------------------- /src/kind/juxt-n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/juxt-n.ts -------------------------------------------------------------------------------- /src/kind/juxt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/juxt.test.ts -------------------------------------------------------------------------------- /src/kind/juxt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/juxt.ts -------------------------------------------------------------------------------- /src/kind/kind.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/kind.spec.ts -------------------------------------------------------------------------------- /src/kind/kind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/kind.ts -------------------------------------------------------------------------------- /src/kind/lazy-pipe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/lazy-pipe.test.ts -------------------------------------------------------------------------------- /src/kind/lazy-pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/lazy-pipe.ts -------------------------------------------------------------------------------- /src/kind/output-of.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/output-of.spec.ts -------------------------------------------------------------------------------- /src/kind/output-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/output-of.ts -------------------------------------------------------------------------------- /src/kind/parameters.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/parameters.spec.ts -------------------------------------------------------------------------------- /src/kind/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/parameters.ts -------------------------------------------------------------------------------- /src/kind/pipe-weak.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/pipe-weak.test.ts -------------------------------------------------------------------------------- /src/kind/pipe-weak.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/pipe-weak.ts -------------------------------------------------------------------------------- /src/kind/pipe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/pipe.test.ts -------------------------------------------------------------------------------- /src/kind/pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/pipe.ts -------------------------------------------------------------------------------- /src/kind/reify.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/reify.spec.ts -------------------------------------------------------------------------------- /src/kind/reify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/reify.ts -------------------------------------------------------------------------------- /src/kind/unapply.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/unapply.spec.ts -------------------------------------------------------------------------------- /src/kind/unapply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/unapply.ts -------------------------------------------------------------------------------- /src/kind/uncurry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/uncurry.test.ts -------------------------------------------------------------------------------- /src/kind/uncurry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/kind/uncurry.ts -------------------------------------------------------------------------------- /src/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list.ts -------------------------------------------------------------------------------- /src/list/accumulate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/accumulate.spec.ts -------------------------------------------------------------------------------- /src/list/accumulate.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/accumulate.stress.spec.ts -------------------------------------------------------------------------------- /src/list/accumulate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/accumulate.ts -------------------------------------------------------------------------------- /src/list/at.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/at.test.ts -------------------------------------------------------------------------------- /src/list/at.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/at.ts -------------------------------------------------------------------------------- /src/list/cartesian-product.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/cartesian-product.test.ts -------------------------------------------------------------------------------- /src/list/cartesian-product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/cartesian-product.ts -------------------------------------------------------------------------------- /src/list/chunk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/chunk.test.ts -------------------------------------------------------------------------------- /src/list/chunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/chunk.ts -------------------------------------------------------------------------------- /src/list/compare-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/compare-by.test.ts -------------------------------------------------------------------------------- /src/list/compare-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/compare-by.ts -------------------------------------------------------------------------------- /src/list/compare.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/compare.test.ts -------------------------------------------------------------------------------- /src/list/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/compare.ts -------------------------------------------------------------------------------- /src/list/concat.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/concat.spec.ts -------------------------------------------------------------------------------- /src/list/concat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/concat.ts -------------------------------------------------------------------------------- /src/list/count-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/count-by.test.ts -------------------------------------------------------------------------------- /src/list/count-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/count-by.ts -------------------------------------------------------------------------------- /src/list/count.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/count.test.ts -------------------------------------------------------------------------------- /src/list/count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/count.ts -------------------------------------------------------------------------------- /src/list/duplicates.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/duplicates.test.ts -------------------------------------------------------------------------------- /src/list/duplicates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/duplicates.ts -------------------------------------------------------------------------------- /src/list/ends-with.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/ends-with.test.ts -------------------------------------------------------------------------------- /src/list/ends-with.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/ends-with.ts -------------------------------------------------------------------------------- /src/list/entries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/entries.test.ts -------------------------------------------------------------------------------- /src/list/entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/entries.ts -------------------------------------------------------------------------------- /src/list/every.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/every.test.ts -------------------------------------------------------------------------------- /src/list/every.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/every.ts -------------------------------------------------------------------------------- /src/list/filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/filter.test.ts -------------------------------------------------------------------------------- /src/list/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/filter.ts -------------------------------------------------------------------------------- /src/list/find-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/find-index.test.ts -------------------------------------------------------------------------------- /src/list/find-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/find-index.ts -------------------------------------------------------------------------------- /src/list/find.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/find.test.ts -------------------------------------------------------------------------------- /src/list/find.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/find.ts -------------------------------------------------------------------------------- /src/list/first.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/first.test.ts -------------------------------------------------------------------------------- /src/list/first.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/first.ts -------------------------------------------------------------------------------- /src/list/flat-map.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/flat-map.test.ts -------------------------------------------------------------------------------- /src/list/flat-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/flat-map.ts -------------------------------------------------------------------------------- /src/list/flatten-n.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/flatten-n.spec.ts -------------------------------------------------------------------------------- /src/list/flatten-n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/flatten-n.ts -------------------------------------------------------------------------------- /src/list/flatten.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/flatten.test.ts -------------------------------------------------------------------------------- /src/list/flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/flatten.ts -------------------------------------------------------------------------------- /src/list/includes-value.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/includes-value.spec.ts -------------------------------------------------------------------------------- /src/list/includes-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/includes-value.ts -------------------------------------------------------------------------------- /src/list/includes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/includes.spec.ts -------------------------------------------------------------------------------- /src/list/includes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/includes.ts -------------------------------------------------------------------------------- /src/list/index-of-sequence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/index-of-sequence.test.ts -------------------------------------------------------------------------------- /src/list/index-of-sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/index-of-sequence.ts -------------------------------------------------------------------------------- /src/list/index-of.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/index-of.test.ts -------------------------------------------------------------------------------- /src/list/index-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/index-of.ts -------------------------------------------------------------------------------- /src/list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/index.ts -------------------------------------------------------------------------------- /src/list/intersect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/intersect.test.ts -------------------------------------------------------------------------------- /src/list/intersect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/intersect.ts -------------------------------------------------------------------------------- /src/list/inverse-map-n.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/inverse-map-n.spec.ts -------------------------------------------------------------------------------- /src/list/inverse-map-n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/inverse-map-n.ts -------------------------------------------------------------------------------- /src/list/inverse-map.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/inverse-map.spec.ts -------------------------------------------------------------------------------- /src/list/inverse-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/inverse-map.ts -------------------------------------------------------------------------------- /src/list/is-empty.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/is-empty.test.ts -------------------------------------------------------------------------------- /src/list/is-empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/is-empty.ts -------------------------------------------------------------------------------- /src/list/is-variadic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/is-variadic.spec.ts -------------------------------------------------------------------------------- /src/list/is-variadic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/is-variadic.ts -------------------------------------------------------------------------------- /src/list/iterate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/iterate.spec.ts -------------------------------------------------------------------------------- /src/list/iterate.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/iterate.stress.spec.ts -------------------------------------------------------------------------------- /src/list/iterate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/iterate.ts -------------------------------------------------------------------------------- /src/list/last.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/last.test.ts -------------------------------------------------------------------------------- /src/list/last.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/last.ts -------------------------------------------------------------------------------- /src/list/length.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/length.test.ts -------------------------------------------------------------------------------- /src/list/length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/length.ts -------------------------------------------------------------------------------- /src/list/list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/list.spec.ts -------------------------------------------------------------------------------- /src/list/list.ts: -------------------------------------------------------------------------------- 1 | export type List = unknown[] 2 | -------------------------------------------------------------------------------- /src/list/map-n.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/map-n.spec.ts -------------------------------------------------------------------------------- /src/list/map-n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/map-n.ts -------------------------------------------------------------------------------- /src/list/map.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/map.test.ts -------------------------------------------------------------------------------- /src/list/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/map.ts -------------------------------------------------------------------------------- /src/list/max-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/max-by.test.ts -------------------------------------------------------------------------------- /src/list/max-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/max-by.ts -------------------------------------------------------------------------------- /src/list/max-index-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/max-index-by.test.ts -------------------------------------------------------------------------------- /src/list/max-index-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/max-index-by.ts -------------------------------------------------------------------------------- /src/list/min-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/min-by.test.ts -------------------------------------------------------------------------------- /src/list/min-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/min-by.ts -------------------------------------------------------------------------------- /src/list/min-index-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/min-index-by.test.ts -------------------------------------------------------------------------------- /src/list/min-index-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/min-index-by.ts -------------------------------------------------------------------------------- /src/list/of.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/of.test.ts -------------------------------------------------------------------------------- /src/list/of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/of.ts -------------------------------------------------------------------------------- /src/list/pad-end.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pad-end.test.ts -------------------------------------------------------------------------------- /src/list/pad-end.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pad-end.ts -------------------------------------------------------------------------------- /src/list/pad-start.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pad-start.test.ts -------------------------------------------------------------------------------- /src/list/pad-start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pad-start.ts -------------------------------------------------------------------------------- /src/list/pair.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pair.spec.ts -------------------------------------------------------------------------------- /src/list/pair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pair.ts -------------------------------------------------------------------------------- /src/list/pop-n.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pop-n.spec.ts -------------------------------------------------------------------------------- /src/list/pop-n.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pop-n.stress.spec.ts -------------------------------------------------------------------------------- /src/list/pop-n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pop-n.ts -------------------------------------------------------------------------------- /src/list/pop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pop.test.ts -------------------------------------------------------------------------------- /src/list/pop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pop.ts -------------------------------------------------------------------------------- /src/list/push.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/push.test.ts -------------------------------------------------------------------------------- /src/list/push.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/push.ts -------------------------------------------------------------------------------- /src/list/pushValue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pushValue.test.ts -------------------------------------------------------------------------------- /src/list/pushValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/pushValue.ts -------------------------------------------------------------------------------- /src/list/range.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/range.spec.ts -------------------------------------------------------------------------------- /src/list/range.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/range.stress.spec.ts -------------------------------------------------------------------------------- /src/list/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/range.ts -------------------------------------------------------------------------------- /src/list/reduce.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/reduce.stress.spec.ts -------------------------------------------------------------------------------- /src/list/reduce.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/reduce.test.ts -------------------------------------------------------------------------------- /src/list/reduce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/reduce.ts -------------------------------------------------------------------------------- /src/list/remove-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/remove-index.test.ts -------------------------------------------------------------------------------- /src/list/remove-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/remove-index.ts -------------------------------------------------------------------------------- /src/list/remove-sequence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/remove-sequence.test.ts -------------------------------------------------------------------------------- /src/list/remove-sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/remove-sequence.ts -------------------------------------------------------------------------------- /src/list/remove.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/remove.test.ts -------------------------------------------------------------------------------- /src/list/remove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/remove.ts -------------------------------------------------------------------------------- /src/list/repeat.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/repeat.spec.ts -------------------------------------------------------------------------------- /src/list/repeat.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/repeat.stress.spec.ts -------------------------------------------------------------------------------- /src/list/repeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/repeat.ts -------------------------------------------------------------------------------- /src/list/replace-sequence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/replace-sequence.test.ts -------------------------------------------------------------------------------- /src/list/replace-sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/replace-sequence.ts -------------------------------------------------------------------------------- /src/list/replace.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/replace.test.ts -------------------------------------------------------------------------------- /src/list/replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/replace.ts -------------------------------------------------------------------------------- /src/list/reverse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/reverse.test.ts -------------------------------------------------------------------------------- /src/list/reverse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/reverse.ts -------------------------------------------------------------------------------- /src/list/same.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/same.test.ts -------------------------------------------------------------------------------- /src/list/same.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/same.ts -------------------------------------------------------------------------------- /src/list/shift-n.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/shift-n.spec.ts -------------------------------------------------------------------------------- /src/list/shift-n.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/shift-n.stress.spec.ts -------------------------------------------------------------------------------- /src/list/shift-n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/shift-n.ts -------------------------------------------------------------------------------- /src/list/shift.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/shift.test.ts -------------------------------------------------------------------------------- /src/list/shift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/shift.ts -------------------------------------------------------------------------------- /src/list/slice-list.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/slice-list.test.ts -------------------------------------------------------------------------------- /src/list/slice-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/slice-list.ts -------------------------------------------------------------------------------- /src/list/slice.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/slice.test.ts -------------------------------------------------------------------------------- /src/list/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/slice.ts -------------------------------------------------------------------------------- /src/list/sliding-window.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/sliding-window.test.ts -------------------------------------------------------------------------------- /src/list/sliding-window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/sliding-window.ts -------------------------------------------------------------------------------- /src/list/some.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/some.test.ts -------------------------------------------------------------------------------- /src/list/some.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/some.ts -------------------------------------------------------------------------------- /src/list/sort.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/sort.test.ts -------------------------------------------------------------------------------- /src/list/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/sort.ts -------------------------------------------------------------------------------- /src/list/splice-list.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/splice-list.test.ts -------------------------------------------------------------------------------- /src/list/splice-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/splice-list.ts -------------------------------------------------------------------------------- /src/list/splice.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/splice.test.ts -------------------------------------------------------------------------------- /src/list/splice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/splice.ts -------------------------------------------------------------------------------- /src/list/starts-with.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/starts-with.test.ts -------------------------------------------------------------------------------- /src/list/starts-with.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/starts-with.ts -------------------------------------------------------------------------------- /src/list/subtract-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/subtract-by.test.ts -------------------------------------------------------------------------------- /src/list/subtract-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/subtract-by.ts -------------------------------------------------------------------------------- /src/list/subtract.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/subtract.test.ts -------------------------------------------------------------------------------- /src/list/subtract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/subtract.ts -------------------------------------------------------------------------------- /src/list/take.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/take.test.ts -------------------------------------------------------------------------------- /src/list/take.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/take.ts -------------------------------------------------------------------------------- /src/list/times.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/times.stress.spec.ts -------------------------------------------------------------------------------- /src/list/times.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/times.test.ts -------------------------------------------------------------------------------- /src/list/times.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/times.ts -------------------------------------------------------------------------------- /src/list/transform-at.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/transform-at.spec.ts -------------------------------------------------------------------------------- /src/list/transform-at.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/transform-at.ts -------------------------------------------------------------------------------- /src/list/unique-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/unique-by.test.ts -------------------------------------------------------------------------------- /src/list/unique-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/unique-by.ts -------------------------------------------------------------------------------- /src/list/unique.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/unique.test.ts -------------------------------------------------------------------------------- /src/list/unique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/unique.ts -------------------------------------------------------------------------------- /src/list/unshift-value.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/unshift-value.spec.ts -------------------------------------------------------------------------------- /src/list/unshift-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/unshift-value.ts -------------------------------------------------------------------------------- /src/list/unshift.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/unshift.spec.ts -------------------------------------------------------------------------------- /src/list/unshift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/unshift.ts -------------------------------------------------------------------------------- /src/list/zip.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/zip.test.ts -------------------------------------------------------------------------------- /src/list/zip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/list/zip.ts -------------------------------------------------------------------------------- /src/loop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/loop.ts -------------------------------------------------------------------------------- /src/loop/index.ts: -------------------------------------------------------------------------------- 1 | export * from './until' 2 | -------------------------------------------------------------------------------- /src/loop/until.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/loop/until.test.ts -------------------------------------------------------------------------------- /src/loop/until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/loop/until.ts -------------------------------------------------------------------------------- /src/matrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/matrix.ts -------------------------------------------------------------------------------- /src/matrix/chunk.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/matrix/chunk.spec.ts -------------------------------------------------------------------------------- /src/matrix/chunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/matrix/chunk.ts -------------------------------------------------------------------------------- /src/matrix/columns.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/matrix/columns.spec.ts -------------------------------------------------------------------------------- /src/matrix/columns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/matrix/columns.ts -------------------------------------------------------------------------------- /src/matrix/combine.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/matrix/combine.spec.ts -------------------------------------------------------------------------------- /src/matrix/combine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/matrix/combine.ts -------------------------------------------------------------------------------- /src/matrix/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/matrix/index.ts -------------------------------------------------------------------------------- /src/matrix/rows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/matrix/rows.ts -------------------------------------------------------------------------------- /src/matrix/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/matrix/slice.ts -------------------------------------------------------------------------------- /src/natural-number-theory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory.ts -------------------------------------------------------------------------------- /src/natural-number-theory/collatz-sequence.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/collatz-sequence.spec.ts -------------------------------------------------------------------------------- /src/natural-number-theory/collatz-sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/collatz-sequence.ts -------------------------------------------------------------------------------- /src/natural-number-theory/collatz.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/collatz.spec.ts -------------------------------------------------------------------------------- /src/natural-number-theory/collatz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/collatz.ts -------------------------------------------------------------------------------- /src/natural-number-theory/factorial.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/factorial.spec.ts -------------------------------------------------------------------------------- /src/natural-number-theory/factorial.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/factorial.stress.spec.ts -------------------------------------------------------------------------------- /src/natural-number-theory/factorial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/factorial.ts -------------------------------------------------------------------------------- /src/natural-number-theory/fibonacci-sequence.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/fibonacci-sequence.spec.ts -------------------------------------------------------------------------------- /src/natural-number-theory/fibonacci-sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/fibonacci-sequence.ts -------------------------------------------------------------------------------- /src/natural-number-theory/fizzbuzz.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/fizzbuzz.spec.ts -------------------------------------------------------------------------------- /src/natural-number-theory/fizzbuzz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/fizzbuzz.ts -------------------------------------------------------------------------------- /src/natural-number-theory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/index.ts -------------------------------------------------------------------------------- /src/natural-number-theory/is-valid-sudoku.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/is-valid-sudoku.spec.ts -------------------------------------------------------------------------------- /src/natural-number-theory/is-valid-sudoku.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/is-valid-sudoku.ts -------------------------------------------------------------------------------- /src/natural-number-theory/mask-invalid-sudoku-places.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/mask-invalid-sudoku-places.spec.ts -------------------------------------------------------------------------------- /src/natural-number-theory/mask-invalid-sudoku-places.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number-theory/mask-invalid-sudoku-places.ts -------------------------------------------------------------------------------- /src/natural-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number.ts -------------------------------------------------------------------------------- /src/natural-number/add.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/add.stress.spec.ts -------------------------------------------------------------------------------- /src/natural-number/add.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/add.test.ts -------------------------------------------------------------------------------- /src/natural-number/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/add.ts -------------------------------------------------------------------------------- /src/natural-number/compare.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/compare.test.ts -------------------------------------------------------------------------------- /src/natural-number/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/compare.ts -------------------------------------------------------------------------------- /src/natural-number/decrement.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/decrement.stress.spec.ts -------------------------------------------------------------------------------- /src/natural-number/decrement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/decrement.test.ts -------------------------------------------------------------------------------- /src/natural-number/decrement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/decrement.ts -------------------------------------------------------------------------------- /src/natural-number/difference.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/difference.test.ts -------------------------------------------------------------------------------- /src/natural-number/difference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/difference.ts -------------------------------------------------------------------------------- /src/natural-number/digits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/digits.test.ts -------------------------------------------------------------------------------- /src/natural-number/digits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/digits.ts -------------------------------------------------------------------------------- /src/natural-number/divide-by.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/divide-by.stress.spec.ts -------------------------------------------------------------------------------- /src/natural-number/divide-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/divide-by.test.ts -------------------------------------------------------------------------------- /src/natural-number/divide-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/divide-by.ts -------------------------------------------------------------------------------- /src/natural-number/divide.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/divide.stress.spec.ts -------------------------------------------------------------------------------- /src/natural-number/divide.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/divide.test.ts -------------------------------------------------------------------------------- /src/natural-number/divide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/divide.ts -------------------------------------------------------------------------------- /src/natural-number/from-hex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/from-hex.test.ts -------------------------------------------------------------------------------- /src/natural-number/from-hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/from-hex.ts -------------------------------------------------------------------------------- /src/natural-number/increment.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/increment.stress.spec.ts -------------------------------------------------------------------------------- /src/natural-number/increment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/increment.test.ts -------------------------------------------------------------------------------- /src/natural-number/increment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/increment.ts -------------------------------------------------------------------------------- /src/natural-number/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/index.ts -------------------------------------------------------------------------------- /src/natural-number/is-even.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-even.test.ts -------------------------------------------------------------------------------- /src/natural-number/is-even.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-even.ts -------------------------------------------------------------------------------- /src/natural-number/is-greater-than-or-equal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-greater-than-or-equal.test.ts -------------------------------------------------------------------------------- /src/natural-number/is-greater-than-or-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-greater-than-or-equal.ts -------------------------------------------------------------------------------- /src/natural-number/is-greater-than.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-greater-than.test.ts -------------------------------------------------------------------------------- /src/natural-number/is-greater-than.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-greater-than.ts -------------------------------------------------------------------------------- /src/natural-number/is-less-than-or-equal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-less-than-or-equal.test.ts -------------------------------------------------------------------------------- /src/natural-number/is-less-than-or-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-less-than-or-equal.ts -------------------------------------------------------------------------------- /src/natural-number/is-less-than.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-less-than.test.ts -------------------------------------------------------------------------------- /src/natural-number/is-less-than.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-less-than.ts -------------------------------------------------------------------------------- /src/natural-number/is-odd.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-odd.test.ts -------------------------------------------------------------------------------- /src/natural-number/is-odd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/is-odd.ts -------------------------------------------------------------------------------- /src/natural-number/modulo-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/modulo-by.test.ts -------------------------------------------------------------------------------- /src/natural-number/modulo-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/modulo-by.ts -------------------------------------------------------------------------------- /src/natural-number/modulo.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/modulo.stress.spec.ts -------------------------------------------------------------------------------- /src/natural-number/modulo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/modulo.test.ts -------------------------------------------------------------------------------- /src/natural-number/modulo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/modulo.ts -------------------------------------------------------------------------------- /src/natural-number/multiply.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/multiply.stress.spec.ts -------------------------------------------------------------------------------- /src/natural-number/multiply.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/multiply.test.ts -------------------------------------------------------------------------------- /src/natural-number/multiply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/multiply.ts -------------------------------------------------------------------------------- /src/natural-number/square.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/square.test.ts -------------------------------------------------------------------------------- /src/natural-number/square.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/square.ts -------------------------------------------------------------------------------- /src/natural-number/subtract-by.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/subtract-by.stress.spec.ts -------------------------------------------------------------------------------- /src/natural-number/subtract-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/subtract-by.test.ts -------------------------------------------------------------------------------- /src/natural-number/subtract-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/subtract-by.ts -------------------------------------------------------------------------------- /src/natural-number/subtract.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/subtract.stress.spec.ts -------------------------------------------------------------------------------- /src/natural-number/subtract.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/subtract.test.ts -------------------------------------------------------------------------------- /src/natural-number/subtract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/subtract.ts -------------------------------------------------------------------------------- /src/natural-number/to-hex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/to-hex.test.ts -------------------------------------------------------------------------------- /src/natural-number/to-hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/to-hex.ts -------------------------------------------------------------------------------- /src/natural-number/to-list.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/to-list.stress.spec.ts -------------------------------------------------------------------------------- /src/natural-number/to-list.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/to-list.test.ts -------------------------------------------------------------------------------- /src/natural-number/to-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/to-list.ts -------------------------------------------------------------------------------- /src/natural-number/undigits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/undigits.test.ts -------------------------------------------------------------------------------- /src/natural-number/undigits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/natural-number/undigits.ts -------------------------------------------------------------------------------- /src/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number.ts -------------------------------------------------------------------------------- /src/number/absolute.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/absolute.spec.ts -------------------------------------------------------------------------------- /src/number/absolute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/absolute.ts -------------------------------------------------------------------------------- /src/number/compare.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/compare.spec.ts -------------------------------------------------------------------------------- /src/number/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/compare.ts -------------------------------------------------------------------------------- /src/number/from-string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/from-string.spec.ts -------------------------------------------------------------------------------- /src/number/from-string.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/from-string.stress.spec.ts -------------------------------------------------------------------------------- /src/number/from-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/from-string.ts -------------------------------------------------------------------------------- /src/number/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/index.ts -------------------------------------------------------------------------------- /src/number/is-fractional.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-fractional.spec.ts -------------------------------------------------------------------------------- /src/number/is-fractional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-fractional.ts -------------------------------------------------------------------------------- /src/number/is-greater-than-or-equal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-greater-than-or-equal.spec.ts -------------------------------------------------------------------------------- /src/number/is-greater-than-or-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-greater-than-or-equal.ts -------------------------------------------------------------------------------- /src/number/is-greater-than.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-greater-than.spec.ts -------------------------------------------------------------------------------- /src/number/is-greater-than.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-greater-than.ts -------------------------------------------------------------------------------- /src/number/is-integer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-integer.test.ts -------------------------------------------------------------------------------- /src/number/is-integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-integer.ts -------------------------------------------------------------------------------- /src/number/is-less-than-or-equal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-less-than-or-equal.spec.ts -------------------------------------------------------------------------------- /src/number/is-less-than-or-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-less-than-or-equal.ts -------------------------------------------------------------------------------- /src/number/is-less-than.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-less-than.test.ts -------------------------------------------------------------------------------- /src/number/is-less-than.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-less-than.ts -------------------------------------------------------------------------------- /src/number/is-natural.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-natural.test.ts -------------------------------------------------------------------------------- /src/number/is-natural.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/is-natural.ts -------------------------------------------------------------------------------- /src/number/max.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/max.spec.ts -------------------------------------------------------------------------------- /src/number/max.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/max.ts -------------------------------------------------------------------------------- /src/number/min.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/min.spec.ts -------------------------------------------------------------------------------- /src/number/min.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/min.ts -------------------------------------------------------------------------------- /src/number/negate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/negate.test.ts -------------------------------------------------------------------------------- /src/number/negate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/negate.ts -------------------------------------------------------------------------------- /src/number/number.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/number.spec.ts -------------------------------------------------------------------------------- /src/number/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/number.ts -------------------------------------------------------------------------------- /src/number/sign.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/sign.spec.ts -------------------------------------------------------------------------------- /src/number/sign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/sign.ts -------------------------------------------------------------------------------- /src/number/to-string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/to-string.test.ts -------------------------------------------------------------------------------- /src/number/to-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/number/to-string.ts -------------------------------------------------------------------------------- /src/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object.ts -------------------------------------------------------------------------------- /src/object/assign.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/assign.spec.ts -------------------------------------------------------------------------------- /src/object/assign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/assign.ts -------------------------------------------------------------------------------- /src/object/at-key.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/at-key.test.ts -------------------------------------------------------------------------------- /src/object/at-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/at-key.ts -------------------------------------------------------------------------------- /src/object/at-path-in-object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/at-path-in-object.test.ts -------------------------------------------------------------------------------- /src/object/at-path-in-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/at-path-in-object.ts -------------------------------------------------------------------------------- /src/object/at-path-n.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/at-path-n.spec.ts -------------------------------------------------------------------------------- /src/object/at-path-n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/at-path-n.ts -------------------------------------------------------------------------------- /src/object/at-path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/at-path.test.ts -------------------------------------------------------------------------------- /src/object/at-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/at-path.ts -------------------------------------------------------------------------------- /src/object/at.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/at.spec.ts -------------------------------------------------------------------------------- /src/object/at.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/at.ts -------------------------------------------------------------------------------- /src/object/deep-entries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/deep-entries.test.ts -------------------------------------------------------------------------------- /src/object/deep-entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/deep-entries.ts -------------------------------------------------------------------------------- /src/object/deep-input-of.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/deep-input-of.spec.ts -------------------------------------------------------------------------------- /src/object/deep-input-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/deep-input-of.ts -------------------------------------------------------------------------------- /src/object/deep-map-values.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/deep-map-values.spec.ts -------------------------------------------------------------------------------- /src/object/deep-map-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/deep-map-values.ts -------------------------------------------------------------------------------- /src/object/defaults.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/defaults.test.ts -------------------------------------------------------------------------------- /src/object/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/defaults.ts -------------------------------------------------------------------------------- /src/object/emplace.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/emplace.spec.ts -------------------------------------------------------------------------------- /src/object/emplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/emplace.ts -------------------------------------------------------------------------------- /src/object/entries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/entries.test.ts -------------------------------------------------------------------------------- /src/object/entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/entries.ts -------------------------------------------------------------------------------- /src/object/from-entries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/from-entries.test.ts -------------------------------------------------------------------------------- /src/object/from-entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/from-entries.ts -------------------------------------------------------------------------------- /src/object/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/index.ts -------------------------------------------------------------------------------- /src/object/is-object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/is-object.test.ts -------------------------------------------------------------------------------- /src/object/is-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/is-object.ts -------------------------------------------------------------------------------- /src/object/key-or-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/key-or-path.ts -------------------------------------------------------------------------------- /src/object/keys.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/keys.spec.ts -------------------------------------------------------------------------------- /src/object/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/keys.ts -------------------------------------------------------------------------------- /src/object/map-keys.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/map-keys.spec.ts -------------------------------------------------------------------------------- /src/object/map-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/map-keys.ts -------------------------------------------------------------------------------- /src/object/map-values.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/map-values.spec.ts -------------------------------------------------------------------------------- /src/object/map-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/map-values.ts -------------------------------------------------------------------------------- /src/object/merge.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/merge.spec.ts -------------------------------------------------------------------------------- /src/object/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/merge.ts -------------------------------------------------------------------------------- /src/object/omit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/omit.test.ts -------------------------------------------------------------------------------- /src/object/omit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/omit.ts -------------------------------------------------------------------------------- /src/object/paths.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/paths.spec.ts -------------------------------------------------------------------------------- /src/object/paths.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/paths.stress.spec.ts -------------------------------------------------------------------------------- /src/object/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/paths.ts -------------------------------------------------------------------------------- /src/object/pick-by-value.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/pick-by-value.test.ts -------------------------------------------------------------------------------- /src/object/pick-by-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/pick-by-value.ts -------------------------------------------------------------------------------- /src/object/pick.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/pick.test.ts -------------------------------------------------------------------------------- /src/object/pick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/pick.ts -------------------------------------------------------------------------------- /src/object/update-n.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/update-n.spec.ts -------------------------------------------------------------------------------- /src/object/update-n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/update-n.ts -------------------------------------------------------------------------------- /src/object/update.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/update.spec.ts -------------------------------------------------------------------------------- /src/object/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/update.ts -------------------------------------------------------------------------------- /src/object/values.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/values.test.ts -------------------------------------------------------------------------------- /src/object/values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/object/values.ts -------------------------------------------------------------------------------- /src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser.ts -------------------------------------------------------------------------------- /src/parser/choice.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/choice.spec.ts -------------------------------------------------------------------------------- /src/parser/choice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/choice.ts -------------------------------------------------------------------------------- /src/parser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/index.ts -------------------------------------------------------------------------------- /src/parser/letter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/letter.spec.ts -------------------------------------------------------------------------------- /src/parser/letter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/letter.ts -------------------------------------------------------------------------------- /src/parser/letters.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/letters.spec.ts -------------------------------------------------------------------------------- /src/parser/letters.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/letters.stress.spec.ts -------------------------------------------------------------------------------- /src/parser/letters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/letters.ts -------------------------------------------------------------------------------- /src/parser/many1.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/many1.spec.ts -------------------------------------------------------------------------------- /src/parser/many1.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/many1.stress.spec.ts -------------------------------------------------------------------------------- /src/parser/many1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/many1.ts -------------------------------------------------------------------------------- /src/parser/map.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/map.spec.ts -------------------------------------------------------------------------------- /src/parser/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/map.ts -------------------------------------------------------------------------------- /src/parser/object-sequence.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/object-sequence.spec.ts -------------------------------------------------------------------------------- /src/parser/object-sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/object-sequence.ts -------------------------------------------------------------------------------- /src/parser/optional.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/optional.spec.ts -------------------------------------------------------------------------------- /src/parser/optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/optional.ts -------------------------------------------------------------------------------- /src/parser/parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/parser.spec.ts -------------------------------------------------------------------------------- /src/parser/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/parser.ts -------------------------------------------------------------------------------- /src/parser/run.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/run.spec.ts -------------------------------------------------------------------------------- /src/parser/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/run.ts -------------------------------------------------------------------------------- /src/parser/sequence.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/sequence.spec.ts -------------------------------------------------------------------------------- /src/parser/sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/sequence.ts -------------------------------------------------------------------------------- /src/parser/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/state.ts -------------------------------------------------------------------------------- /src/parser/string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/string.spec.ts -------------------------------------------------------------------------------- /src/parser/string.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/string.stress.spec.ts -------------------------------------------------------------------------------- /src/parser/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/string.ts -------------------------------------------------------------------------------- /src/parser/take-sequence.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/take-sequence.spec.ts -------------------------------------------------------------------------------- /src/parser/take-sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/parser/take-sequence.ts -------------------------------------------------------------------------------- /src/stress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress.ts -------------------------------------------------------------------------------- /src/stress/hundred-boolean-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/hundred-boolean-list.ts -------------------------------------------------------------------------------- /src/stress/hundred-number-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/hundred-number-list.ts -------------------------------------------------------------------------------- /src/stress/hundred-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/hundred-string.ts -------------------------------------------------------------------------------- /src/stress/hundred-tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/hundred-tuple.ts -------------------------------------------------------------------------------- /src/stress/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/index.ts -------------------------------------------------------------------------------- /src/stress/ten-boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/ten-boolean.ts -------------------------------------------------------------------------------- /src/stress/ten-number-list.ts: -------------------------------------------------------------------------------- 1 | export type TenNumberList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 2 | -------------------------------------------------------------------------------- /src/stress/ten-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/ten-string.ts -------------------------------------------------------------------------------- /src/stress/ten-tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/ten-tuple.ts -------------------------------------------------------------------------------- /src/stress/thousand-boolean-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/thousand-boolean-list.ts -------------------------------------------------------------------------------- /src/stress/thousand-number-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/thousand-number-list.ts -------------------------------------------------------------------------------- /src/stress/thousand-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/thousand-string.ts -------------------------------------------------------------------------------- /src/stress/thousand-tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/stress/thousand-tuple.ts -------------------------------------------------------------------------------- /src/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string.ts -------------------------------------------------------------------------------- /src/string/append.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/append.test.ts -------------------------------------------------------------------------------- /src/string/append.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/append.ts -------------------------------------------------------------------------------- /src/string/camel-case.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/camel-case.test.ts -------------------------------------------------------------------------------- /src/string/camel-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/camel-case.ts -------------------------------------------------------------------------------- /src/string/capitalize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/capitalize.test.ts -------------------------------------------------------------------------------- /src/string/capitalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/capitalize.ts -------------------------------------------------------------------------------- /src/string/compare-char.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/compare-char.test.ts -------------------------------------------------------------------------------- /src/string/compare-char.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/compare-char.ts -------------------------------------------------------------------------------- /src/string/compare.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/compare.test.ts -------------------------------------------------------------------------------- /src/string/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/compare.ts -------------------------------------------------------------------------------- /src/string/constant-case.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/constant-case.test.ts -------------------------------------------------------------------------------- /src/string/constant-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/constant-case.ts -------------------------------------------------------------------------------- /src/string/ends-with.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/ends-with.test.ts -------------------------------------------------------------------------------- /src/string/ends-with.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/ends-with.ts -------------------------------------------------------------------------------- /src/string/entries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/entries.test.ts -------------------------------------------------------------------------------- /src/string/entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/entries.ts -------------------------------------------------------------------------------- /src/string/first.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/first.test.ts -------------------------------------------------------------------------------- /src/string/first.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/first.ts -------------------------------------------------------------------------------- /src/string/from-char-code.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/from-char-code.test.ts -------------------------------------------------------------------------------- /src/string/from-char-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/from-char-code.ts -------------------------------------------------------------------------------- /src/string/from-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/from-list.spec.ts -------------------------------------------------------------------------------- /src/string/from-list.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/from-list.stress.spec.ts -------------------------------------------------------------------------------- /src/string/from-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/from-list.ts -------------------------------------------------------------------------------- /src/string/includes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/includes.spec.ts -------------------------------------------------------------------------------- /src/string/includes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/includes.ts -------------------------------------------------------------------------------- /src/string/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/index.ts -------------------------------------------------------------------------------- /src/string/init.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/init.test.ts -------------------------------------------------------------------------------- /src/string/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/init.ts -------------------------------------------------------------------------------- /src/string/is-digit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-digit.test.ts -------------------------------------------------------------------------------- /src/string/is-digit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-digit.ts -------------------------------------------------------------------------------- /src/string/is-letter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-letter.test.ts -------------------------------------------------------------------------------- /src/string/is-letter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-letter.ts -------------------------------------------------------------------------------- /src/string/is-lowercase-letter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-lowercase-letter.test.ts -------------------------------------------------------------------------------- /src/string/is-lowercase-letter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-lowercase-letter.ts -------------------------------------------------------------------------------- /src/string/is-string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-string.test.ts -------------------------------------------------------------------------------- /src/string/is-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-string.ts -------------------------------------------------------------------------------- /src/string/is-template.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-template.spec.ts -------------------------------------------------------------------------------- /src/string/is-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-template.ts -------------------------------------------------------------------------------- /src/string/is-uppercase-letter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-uppercase-letter.test.ts -------------------------------------------------------------------------------- /src/string/is-uppercase-letter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/is-uppercase-letter.ts -------------------------------------------------------------------------------- /src/string/join.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/join.stress.spec.ts -------------------------------------------------------------------------------- /src/string/join.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/join.test.ts -------------------------------------------------------------------------------- /src/string/join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/join.ts -------------------------------------------------------------------------------- /src/string/kebab-case.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/kebab-case.test.ts -------------------------------------------------------------------------------- /src/string/kebab-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/kebab-case.ts -------------------------------------------------------------------------------- /src/string/last.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/last.test.ts -------------------------------------------------------------------------------- /src/string/last.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/last.ts -------------------------------------------------------------------------------- /src/string/length.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/length.stress.spec.ts -------------------------------------------------------------------------------- /src/string/length.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/length.test.ts -------------------------------------------------------------------------------- /src/string/length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/length.ts -------------------------------------------------------------------------------- /src/string/pad-end.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/pad-end.test.ts -------------------------------------------------------------------------------- /src/string/pad-end.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/pad-end.ts -------------------------------------------------------------------------------- /src/string/pad-start.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/pad-start.test.ts -------------------------------------------------------------------------------- /src/string/pad-start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/pad-start.ts -------------------------------------------------------------------------------- /src/string/pascal-case.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/pascal-case.test.ts -------------------------------------------------------------------------------- /src/string/pascal-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/pascal-case.ts -------------------------------------------------------------------------------- /src/string/pascalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/pascalize.ts -------------------------------------------------------------------------------- /src/string/prepend.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/prepend.spec.ts -------------------------------------------------------------------------------- /src/string/prepend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/prepend.ts -------------------------------------------------------------------------------- /src/string/repeat-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/repeat-by.test.ts -------------------------------------------------------------------------------- /src/string/repeat-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/repeat-by.ts -------------------------------------------------------------------------------- /src/string/repeat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/repeat.test.ts -------------------------------------------------------------------------------- /src/string/repeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/repeat.ts -------------------------------------------------------------------------------- /src/string/replace.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/replace.test.ts -------------------------------------------------------------------------------- /src/string/replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/replace.ts -------------------------------------------------------------------------------- /src/string/reverse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/reverse.test.ts -------------------------------------------------------------------------------- /src/string/reverse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/reverse.ts -------------------------------------------------------------------------------- /src/string/slice.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/slice.spec.ts -------------------------------------------------------------------------------- /src/string/slice.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/slice.stress.spec.ts -------------------------------------------------------------------------------- /src/string/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/slice.ts -------------------------------------------------------------------------------- /src/string/snake-case.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/snake-case.test.ts -------------------------------------------------------------------------------- /src/string/snake-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/snake-case.ts -------------------------------------------------------------------------------- /src/string/split.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/split.test.ts -------------------------------------------------------------------------------- /src/string/split.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/split.ts -------------------------------------------------------------------------------- /src/string/starts-with.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/starts-with.test.ts -------------------------------------------------------------------------------- /src/string/starts-with.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/starts-with.ts -------------------------------------------------------------------------------- /src/string/tail.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/tail.test.ts -------------------------------------------------------------------------------- /src/string/tail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/tail.ts -------------------------------------------------------------------------------- /src/string/to-char-code.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/to-char-code.test.ts -------------------------------------------------------------------------------- /src/string/to-char-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/to-char-code.ts -------------------------------------------------------------------------------- /src/string/to-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/to-list.spec.ts -------------------------------------------------------------------------------- /src/string/to-list.stress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/to-list.stress.spec.ts -------------------------------------------------------------------------------- /src/string/to-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/to-list.ts -------------------------------------------------------------------------------- /src/string/to-lower.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/to-lower.test.ts -------------------------------------------------------------------------------- /src/string/to-lower.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/to-lower.ts -------------------------------------------------------------------------------- /src/string/to-upper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/to-upper.test.ts -------------------------------------------------------------------------------- /src/string/to-upper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/to-upper.ts -------------------------------------------------------------------------------- /src/string/unwords.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/unwords.test.ts -------------------------------------------------------------------------------- /src/string/unwords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/unwords.ts -------------------------------------------------------------------------------- /src/string/words.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/words.test.ts -------------------------------------------------------------------------------- /src/string/words.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/string/words.ts -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/test.ts -------------------------------------------------------------------------------- /src/test/expect-not.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/test/expect-not.spec.ts -------------------------------------------------------------------------------- /src/test/expect-not.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/test/expect-not.ts -------------------------------------------------------------------------------- /src/test/expect.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/test/expect.spec.ts -------------------------------------------------------------------------------- /src/test/expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/test/expect.ts -------------------------------------------------------------------------------- /src/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/test/index.ts -------------------------------------------------------------------------------- /src/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type.ts -------------------------------------------------------------------------------- /src/type/assert.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/assert.spec.ts -------------------------------------------------------------------------------- /src/type/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/assert.ts -------------------------------------------------------------------------------- /src/type/cast.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/cast.spec.ts -------------------------------------------------------------------------------- /src/type/cast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/cast.ts -------------------------------------------------------------------------------- /src/type/display.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/display.test.ts -------------------------------------------------------------------------------- /src/type/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/display.ts -------------------------------------------------------------------------------- /src/type/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/index.ts -------------------------------------------------------------------------------- /src/type/infer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/infer.spec.ts -------------------------------------------------------------------------------- /src/type/infer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/infer.ts -------------------------------------------------------------------------------- /src/type/intersect.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/intersect.spec.ts -------------------------------------------------------------------------------- /src/type/intersect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/intersect.ts -------------------------------------------------------------------------------- /src/type/intersectAll.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/intersectAll.spec.ts -------------------------------------------------------------------------------- /src/type/intersectAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/intersectAll.ts -------------------------------------------------------------------------------- /src/type/is-never.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/is-never.spec.ts -------------------------------------------------------------------------------- /src/type/is-never.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/is-never.ts -------------------------------------------------------------------------------- /src/type/never.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/never.test.ts -------------------------------------------------------------------------------- /src/type/never.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/never.ts -------------------------------------------------------------------------------- /src/type/type-of.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/type-of.test.ts -------------------------------------------------------------------------------- /src/type/type-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/type-of.ts -------------------------------------------------------------------------------- /src/type/union.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/union.spec.ts -------------------------------------------------------------------------------- /src/type/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/union.ts -------------------------------------------------------------------------------- /src/type/unionAll.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/unionAll.spec.ts -------------------------------------------------------------------------------- /src/type/unionAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/unionAll.ts -------------------------------------------------------------------------------- /src/type/value-of.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/value-of.spec.ts -------------------------------------------------------------------------------- /src/type/value-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/type/value-of.ts -------------------------------------------------------------------------------- /src/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/union.ts -------------------------------------------------------------------------------- /src/union/from-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/union/from-list.spec.ts -------------------------------------------------------------------------------- /src/union/from-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/union/from-list.ts -------------------------------------------------------------------------------- /src/union/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/union/index.ts -------------------------------------------------------------------------------- /src/union/length.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/union/length.spec.ts -------------------------------------------------------------------------------- /src/union/length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/union/length.ts -------------------------------------------------------------------------------- /src/union/to-intersection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/union/to-intersection.spec.ts -------------------------------------------------------------------------------- /src/union/to-intersection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/union/to-intersection.ts -------------------------------------------------------------------------------- /src/union/to-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/union/to-list.spec.ts -------------------------------------------------------------------------------- /src/union/to-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/src/union/to-list.ts -------------------------------------------------------------------------------- /style-guide/jsdoc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/style-guide/jsdoc.md -------------------------------------------------------------------------------- /style-guide/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/style-guide/tests.md -------------------------------------------------------------------------------- /table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/table.md -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/tsconfig.spec.json -------------------------------------------------------------------------------- /tsconfig.stress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/tsconfig.stress.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poteat/hkt-toolbelt/HEAD/typedoc.json --------------------------------------------------------------------------------