public JavaScriptGeneratorTests() { var services = new ServiceCollection() .AddSingleton <IJavaScriptGenerator, TJavaScriptGenerator>() .AddSingleton <ResourceScriptFactory>() .AddSingleton <ObjectPoolProvider, DefaultObjectPoolProvider>() .AddMemoryCache() .BuildServiceProvider(); _generator = services.GetRequiredService <IJavaScriptGenerator>(); _resourceScriptFactory = services.GetRequiredService <ResourceScriptFactory>(); }
public TypeScriptGenerator(ITypeScriptTranspiler transpiler, IJavaScriptGenerator javaScriptGenerator, IMemoryCache cache) { _transpiler = transpiler; _javaScriptGenerator = javaScriptGenerator; _cache = cache; }