appliedblockchain/assert-combinators
View on GitHub ↗ ★ 24 TypeScript archived
Functional assertion combinators.
13 mentions on Hacker News by 2 people: 0 stories, 13 comments · first 2020-03-13 · latest 2023-06-24
20082026
-
…error information. Refutation is great base for all 3. [0] https://github.com/preludejs/refute [1] https://github.com/appliedblockchain/assert-combinators
comment by mirekrusin · 2023-06-24 · in Why doesn't TypeScript properly type Object.keys? -
…other protections against it but still happens). [0] https://github.com/appliedblockchain/tsql [1] https://github.com/appliedblockchain/assert-combinators
comment by mirekrusin · 2023-01-24 · in Kysely: TypeScript SQL Query Builder -
I'm fan of point-free combinators [0] [1] which compose in intuitive way. [0] https://github.com/appliedblockchain/assert-combinators [1] https://github.com/preludejs/refute/
comment by mirekrusin · 2022-07-28 · in Ultra-minimal JSON schemas with TypeScript inference -
…in business/enterprise-like setting ie. performance monitoring is very easy/straight forward. [0] https://github.com/appliedblockchain/assert-combinators [1] https://github.com/appliedblockchain/tsql
comment by mirekrusin · 2022-06-02 · in GraphJin – GraphQL to SQL Compiler -
…json values than combinators over string – the code is much more terse, natural and performant. [0] https://github.com/appliedblockchain/assert-combinators
comment by mirekrusin · 2022-01-12 · in Parsing Text with Nom -
…[2] etc. We use them in several places in production. [0] https://github.com/preludejs/parser [1] https://github.com/appliedblockchain/assert-combinators [2] https://github.com/preludejs/generator/tree/master/src
comment by mirekrusin · 2021-12-22 · in Parser Combinators in Haskell -
…semantics work very well with typescript, which is very pleasant language to work with. [0] https://github.com/appliedblockchain/assert-combinators [1] https://github.com/preludejs/refute
comment by mirekrusin · 2021-12-02 · in An Inconsistent Truth: Next.js and Typesafety -
…// throws error the source is pretty readable too if you want to get an idea how it works. https://github.com/appliedblockchain/assert-combinators/blob... https://github.com/appliedblockchain/assert-combinators/blob...
comment by uryga · 2021-06-26 · in Parse, Don't Validate (2019) -
…enters static type system guarantee and no assertions are necessary, makes very nice codebase. [0] https://github.com/appliedblockchain/assert-combinators
comment by mirekrusin · 2021-06-26 · in Parse, Don't Validate (2019) -
…unknown types at runtime into what is defined as static types, your type safety is guaranteed. [0] https://github.com/appliedblockchain/assert-combinators
comment by mirekrusin · 2021-05-15 · in Parsix: Parse Don't Validate -
…dependencies, hire competent developers and it can work very well. Some of libraries we're using: - https://github.com/appliedblockchain/assert-combinators - light, runtime type assertions ("parse, don't validate" style to avoid illusion…
comment by mirekrusin · 2021-04-20 · in Node.js 16 Available Now -
…[2] https://github.com/appliedblockchain/parser-combinators [3] https://github.com/appliedblockchain/assert-combinators
comment by mirekrusin · 2020-04-18 · in Gleam: A statically typed language for the Erlang VM -
Something similar, but for flow and focused more on functional combinators https://github.com/appliedblockchain/assert-combinators
comment by mirekrusin · 2020-03-13 · in Designing the perfect TypeScript schema validation library