JsTsLanguage
classin packageklyn.code.javascript
public class JsTsLanguage extends Object
└ JsTsLanguage

Canonical LanguageProfile factory for JavaScript and TypeScript (.js, .jsx, .mjs, .cjs, .ts, .tsx).

import klyn.code.javascript

js = JsTsLanguage.javascriptProfile()
ts = JsTsLanguage.typescriptProfile()
assert js.isKeyword("async")
assert ts.isKeyword("interface")
Inherited Properties
propertyInherited Properties from Object: type
Methods
Modifier and Type Member Description
public static javascriptProfile
javascriptProfile() as LanguageProfile
Returns the shared singleton LanguageProfile for JavaScript.
public static typescriptProfile
typescriptProfile() as LanguageProfile
Returns the shared singleton LanguageProfile for TypeScript (.ts, .tsx).
Inherited Methods
methodInherited Methods from Object: deepCopy, fromJson, hash, toDict, toJson, toMap, toString, toXml