1.0.2 • Published 4 years ago

ubl_xsd2ts v1.0.2

Weekly downloads
1
License
ISC
Repository
github
Last release
4 years ago

ubl_xsd2ts

converting ubl xsd files to typescript template classes

Create /src folder inside project folder. Create a typescript file named 'generate.ts' in this folder and add the following content:

import {generateTemplateClassesFromXSD} from "xsd2ts";
generateTemplateClassesFromXSD('./yourXsdFile.xsd');

When dependencies must be included you can specify these as follows:

import {generateTemplateClassesFromXSD} from "xsd2ts";
const dependencies = new Map<string, string>();

generateTemplateClassesFromXSD('./dependency.xsd'); 

dependencies.set("libname", "dependency");
generateTemplateClassesFromXSD('./yourXsdFile.xsd', dependencies);

The libname should equal the namespace for this dependency to generate the right import statements.

Generate a folder '/src/generated' with empty index.ts file and execute below command to generate template classes:

npm run ts-gen
1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago