mudey-create-model

1.0.2 • Public • Published

Mudey Create Model

npm version

Un outil en ligne de commande (CLI) pour générer des classes et des interfaces TypeScript interactivement.

Installation

Vous pouvez installer l'outil en utilisant npm :

npm install -g mudey-create-model

Utilisation

Pour utiliser l'outil, exécutez la commande mudey-create-model depuis votre terminal.

Générer une classe ou une interface TypeScript

Vous pouvez utiliser la commande generate (ou g en raccourci) pour générer une classe ou une interface TypeScript. L'outil vous guidera à travers le processus de création en vous posant des questions interactives.

mudey-create-model generate

Lorsque vous exécutez cette commande, l'outil vous demandera le type à générer (classe ou interface), le nom de la classe ou de l'interface, puis les noms et les types des champs. Voici un exemple de ce processus :

? Choisissez le type à générer : Classe
? Entrez le nom de la Classe : Personne
? Entrez le nom du champ (ou appuyez sur "Entrée" pour terminer) : nom
? Entrez le type de données pour le champ "nom" : string
? Entrez le nom du champ (ou appuyez sur "Entrée" pour terminer) : age
? Entrez le type de données pour le champ "age" : number
? Entrez le nom du champ (ou appuyez sur "Entrée" pour terminer) :
La Classe "Personne" a été générée dans le fichier "src/models/Personne.ts"

Contenu du fichier Personne.ts

export class Personne {
  nom: string;
  age: number;
}

Types Validés

Lors de la création d'une classe ou d'une interface, vous pouvez utiliser les types TypeScript suivants :

  • string
  • number
  • boolean
  • any
  • void
  • Array
  • Date
  • Object

Exemple de Script

Voici un exemple de script Node.js qui utilise "mudey-create-model" pour générer une classe TypeScript :

const { exec } = require('child_process');

exec('mudey-create-model generate', (error, stdout, stderr) => {
  if (error) {
    console.error(`Erreur : ${error}`);
    return;
  }
  console.log(`Résultat : ${stdout}`);
});

Auteur

Ce package npm a été créé par Mudey Formation.

Licence

Ce package est sous licence MIT. Consultez le fichier LICENSE pour plus de détails.


Readme

Keywords

none

Package Sidebar

Install

npm i mudey-create-model

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

5.67 kB

Total Files

3

Last publish

Collaborators

  • espero-soft