Shagen Ogandzhanian
Shagen Ogandzhanian
Correct me if I'm wrong, but from what I see there's no way to include grammar definitions from one file into another one. My questions are following: 1. Is it...
In consistency with https://github.com/Kotlin/KEEP/issues/45 I still believe that we'd rather have an annotation for suppressing this but we gotta start with something.
Consider following code: ```ts declare module "api" { global { function ping(); } } ``` It translates to following: ``` // [test] aaa.api.global.module_resolved_name.kt @file:JsQualifier("api.global") @file:Suppress("INTERFACE_WITH_SUPERCLASS", "OVERRIDING_FINAL_MEMBER", "RETURN_TYPE_MISMATCH_ON_OVERRIDE", "CONFLICTING_OVERLOADS") package api.global...
This code ```typescript interface SomeOtherInterface { ping: (arg: T) => T; } ``` is translated to: ```kotlin external interface SomeOtherInterface { var ping: (arg: T) -> T } ``` Which...
this code ```typescript export interface ReactNodeArray extends Array {} ``` is translated ```kotlin external interface ReactNodeArray : Array ``` Which is pretty straightforward however non-valid in Koltin/JS since we get...
Consider following declaration: ```ts declare function ping(func: (...str: Array) => boolean) ``` which is translated to: ```kotlin external fun ping(func: (str: Array) -> Boolean) ``` Which contradicts to what typescript...
This is a part of #266 splitted into two separate tasks: ```ts import ping = require("a"); export = ping; ``` or even just ```ts export = require("a"); ``` Won't be...
We want to introduce a one-line message that will be added to every file generated - that this particular file is generated by dukat. This will make life easier for...
This strikingly simple minimal example: ```typescript export declare function ping(); ``` is converted to: ```kotlin external fun ping() ``` This is unusable since JsModule annotation is missing.