2016-12-05 4 views
3

Gibt es ein Tool zum Generieren von JavaScript-Klassen aus einem YAML?JavaScript-Klasse/Objekte aus einem YAML generieren

Ich habe eine Prahlerei YAML und ich möchte Javascript-Modelle erzeugen, die wie folgt aussehen:

'use strict'; 

function Product(name,description){ 
    this.name = name; 
    this.description = description; 
    this.toString = function(){ 
     return this.name+" : "+this.description; 
} 

}

die Prahlerei YAML mit:

. 
. 
. 
definitions: 
    product: 
properties: 
    name: 
    type: string 
    description: 
    type: string 
required: 
    - name 
    - description 
. 
. 
. 

Antwort

0

Sie können Swagger Codegen verwenden, um generiere JS API Clients (mit Modellen), Clients in anderen Sprachen (zB Ruby, Typescript, etc), Server Stubs (zB NodeJS, Java Spring, etc) und API Dokumentation.

Da Sie bereits die OpenAPI/Swagger spec haben, können Sie wie folgt vorgehen:

  1. Zum https://editor.swagger.io
  2. Wählen Sie „Datei“ im oberen Menü, dann „Datei importieren“, um Ihre laden spec
  3. wählen Sie dann „Gene Client“ im oberen Menü und klicken Sie auf „Javascript“
+0

Ja, ich in der Tat bereits in diesem und den Winkel generierten Code zu haben versucht, aber ich weiß nicht, wie zu bedienen der Code generiert und ich di Ich habe kein Tutorial gefunden und habe keine Antwort auf meine vorherige Frage http://stackoverflow.com/questions/40936437/swagger-generating-javascript-closure-angular-client gefunden – walox

Verwandte Themen