Robert Vitonsky
Robert Vitonsky
I've tried to test a storage class that used `browser.storage.local.onChanged.addListener` API and i got error: "Cannot read property 'addListener' of undefined"  Let's implement this API to unlock storage tests
Simplify code in examples. Replace code like `const isEven = () => (counter & 1) == 0;` to something like `const isEven = () => (counter % 2) == 0;`...
Please, provide most stable public instances in readme. I'm maintainer of NPM package https://github.com/translate-tools/core that unify translation API, provide translation primitives and translators implementations for most popular translation services. Your...
Hi, i'm working on [Linguist - browser addon to translate pages](https://github.com/translate-tools/linguist), i've implement custom translator for lingva project https://github.com/translate-tools/linguist-translators/blob/c826016314f5f3f68b69d83b9e3182618b991086/translators/LingvaTranslator.js Users report this issue https://github.com/translate-tools/linguist/issues/354 I've investigated it and as i...
Hi, let's add https://github.com/translate-tools/linguist to a section "related projects". It is a browser extension with reach translation features. You may translate pages, any text, add favorite translations to a dictionary...
I have an IDB scheme https://github.com/translate-tools/linguist/blob/4da90de9e406442ab78df591bad04d7e6b93cdf3/src/requests/backend/translations/idb/schema/v2.ts#L8-L16 Here i use cursor value https://github.com/translate-tools/linguist/blob/4da90de9e406442ab78df591bad04d7e6b93cdf3/src/requests/backend/translations/data.ts#L135 And i found that type of cursor value incorrect, when my test failed. The type is not contains...
Can we implement compilation XPath expression to JS code or maybe to JS function which build body on compilation stage? I want to write xpath expression once and then got...
### Issue Summary I need to execute few SQL queries and wrap it in transaction, to ensure data consistency. I see DB have method `serialize` and i've read the docs...
When path to config did not provided and not found both `tsconfig.json` and `jsconfig.json` files, then the fact is we not have alias settings. For this case we must do...
Add tests and implement behavior, to support multiple paths for one alias. Example: ```json { "compilerOptions": { "baseUrl": ".", "paths": { "@foo/*": ["src/foo/*", "src/another-foo/*", "src/one-more/*"], } } } ```