awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesNullish Value Validations

Checks that verify a value is neither null nor undefined.

Distinct from Undefined Value Validation: Validates for both null and undefined (nullish), whereas siblings focus on one or the other.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Nullish Value Validations. Refine with filters or upvote what's useful.

Awesome Nullish Value Validations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • toss/es-toolkitAvatar de toss

    toss/es-toolkit

    11,154Voir sur GitHub↗

    es-toolkit is a JavaScript utility library and TypeScript data transformation toolset designed as a high-performance alternative to traditional utility suites. It serves as a tree-shakable module library and a compatibility layer for those migrating from legacy dependencies by mirroring established function signatures. The project is specifically optimized for AI code generation, providing structured documentation and specialized skill sets to improve the accuracy and discoverability of its functions for AI coding assistants. Its architecture focuses on a zero-dependency core and modular expo

    Provides verification to determine if a value is neither null nor undefined.

    TypeScript
    Voir sur GitHub↗11,154
  • tc39/proposal-pipeline-operatorAvatar de tc39

    tc39/proposal-pipeline-operator

    7,897Voir sur GitHub↗

    This is an ECMAScript proposal that introduces a pipeline operator for JavaScript, enabling left-to-right expression chaining with a dedicated placeholder token to reference the previous step's value. The proposal defines a syntax-only transformation that desugars to standard JavaScript, requiring no new runtime support or engine primitives. The pipeline operator allows chaining operations sequentially, passing each result to the next step in natural reading order. It includes a null-safe variant that short-circuits on nullish values, returning them unchanged and skipping remaining steps. Eac

    Stops pipeline processing early on nullish values, returning them unchanged without further steps.

    HTMLjavascriptoperatorpipeline
    Voir sur GitHub↗7,897
  • piotrwitek/utility-typesAvatar de piotrwitek

    piotrwitek/utility-types

    5,759Voir sur GitHub↗

    Il s'agit d'une bibliothèque de types utilitaires TypeScript fournissant des alias de type avancés et des types mappés pour des transformations complexes d'objets et d'unions. Elle implémente des outils spécialisés pour créer des types nominaux marqués, extraire des métadonnées de type et effectuer des opérations d'ensemble sur des types d'union. Le projet se distingue par une boîte à outils pour les transformations d'objets récursives, permettant l'application de contraintes de propriété comme le statut en lecture seule ou optionnel à travers des structures profondément imbriquées. Il fournit également un système pour calculer les intersections, les différences et les compléments entre les types d'union pour simuler la logique d'ensemble mathématique. La bibliothèque couvre un large éventail de fonctionnalités du système de types, y compris le filtrage des propriétés d'objet, la comparaison de formes et l'extraction de constructeurs de classe et de types de résolution de promesse. Elle inclut en outre des utilitaires pour la validation de valeur, tels que la détection de valeurs falsy ou nullish et l'identification de types primitifs.

    Provides type-level validation to detect null or undefined values.

    TypeScriptmapped-typesstatic-typingtypescript
    Voir sur GitHub↗5,759
  1. Home
  2. Software Engineering & Architecture
  3. Runtime Value Validation
  4. Nullish Value Validations

Explorer les sous-tags

  • Nullish Pipeline SkippingStopping pipeline processing early when the current value is null or undefined, returning it unchanged. **Distinct from Nullish Value Validations:** Distinct from Nullish Value Validations: skips remaining pipeline steps on nullish values rather than just validating their presence.