Skip to content

Project-OMOTES/esdl-typescript-parser

Repository files navigation

ESDL Typescript Parser

This library exposes a class ESDLParser to parse ESDL files into well-known types. It only works in a Node environment, browsers are not supported.

Installation

npm install @omotes/esdl-typescript-parser

Example usage

import { ESDLParser, EnergySystem } from '@omotes/esdl-typescript-parser';
import { readFileSync } from 'fs';


const parser = new ESDLParser();
const file = readFileSync('path/to/model.esdl', 'utf8');
parser.parse(file).then((document) => {
  console.log(document);
  assertTrue(document.EnergySystem instanceof EnergySystem);
});

About

Typescript parser class for ESDL files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published