This library generate various stuff for a CSharpToJavaScript.
- Download MDN-content web-api
- Add in Main Method:
GenDocs genDocs = new();
await genDocs.GenerateDocs("PATH TO A DOWNLOADED DOCS", "OUTPUT PATH");- Download idls from wpt/interfaces. See also: webref, wpt, reffy.
- Convert webidl to json files using webidl2.js.
- Make sure to ignore "*.tentative.idl"!
- Make sure that json starts with :
{
"TType":...
}
- Generate csharp files:
GenCSharp genCSharp = new();
await genCSharp.GenerateCSFromJson("PATH TO A JSON FILE", "OUTPUT PATH");