Typescript provides the a service called LanguageService who provides editors access to advanced features like:
- Outline
- Auto-complete
- Error Diagnostic
- ...
This project provides Java-APIs to access the language service inside your Java application
TODO p2 repo
BundleContext bctx = FrameworkUtil.getBundle(getClass()).getBundleContext();
ServiceReference<TSServerFactory> reference = bctx.getServiceReference(TSServerFactory.class);
TSServerFactory tsServiceFactory = bctx.getService(reference);
TSServer server = tsServiceFactory.getServer(UUID.randomUUID().toString());
LanguageService service = server.getService(LanguageService.class);
TODO m2 repo
TSServerFactory tsServiceFactory = ServiceLoader.load(TSServerFactory.class);
TSServer server = tsServiceFactory.getServer(UUID.randomUUID().toString());
LanguageService service = server.getService(LanguageService.class);