Aller au contenu
uencoder
Productivité du développeur Intermédiaire 3 étapes

Generer des interfaces TypeScript depuis YAML

Quand vous avez de la configuration YAML ou des schemas API et necessitez des types TypeScript pour votre projet, cette chaine convertit YAML en JSON, le formate et genere des definitions d'interface TypeScript automatiquement.

Problème résolu

Convertir un document YAML en definitions d'interface TypeScript, utilisant JSON comme format intermediaire.

Entrée → Sortie

Convertisseur YAML entrée → De JSON à TypeScript sortie , total 3 étapes.

Durée d’exécution

2–3 min · entièrement en local dans le navigateur.

Avant de commencer

  • Un document YAML valide

Pipeline

  1. 1 Convertisseur YAML yaml-convert

    Convert between YAML and JSON online. Gratuit, privé et 100% côté client.

  2. 2 Formateur JSON json-format

    Format, minify, or sort JSON online. Gratuit, privé et 100% côté client.

    Paramètres : mode=format

  3. Infer TypeScript interfaces from JSON. Gratuit, privé, 100% côté client.

Ouvrir dans la chaîne d’outils

S’exécute localement dans le navigateur. La recette ne définit que le pipeline — vos entrées ne quittent jamais cet onglet.

▶Exécuter ce flux

Saisissez votre entrée ci-dessous et cliquez sur Exécuter. Tout le traitement se fait localement dans votre navigateur — rien n'est envoyé.

Progression du pipeline

  1. Convertisseur YAMLyaml-convert
  2. Formateur JSONjson-format
  3. De JSON à TypeScriptjson-to-ts

Exemple d’entrée

name: uencoder
version: 1
features:
  - encode
  - decode

Sortie attendue

interface Result {
  name: string;
  version: number;
  features: string[];
}

Cette paire entrée-sortie est exécutée avec de vrais outils à la construction (tests/unit/recipes.test.ts) — la sortie attendue est vérifiée, non illustrative.

Workflows associés

Vous pourriez aussi avoir besoin de

Workflows partageant des outils ou thèmes avec cette recette.

Outils utilisés