Closed Schahen closed 4 years ago
Following code
declare namespace Search { type MetadataSettings = Settings.Param; namespace Settings { type Param = (Pick<_Impl, 'cache'> | Pick<_Impl, 'results'>) & Partial<Pick<_Impl, keyof _Impl>>; interface _Impl { cache: string; results: string; } } }
is translated to:
// [test] nonDeclarations.Search.kt typealias MetadataSettings = dynamic // ------------------------------------------------------------------------------------------ // [test] aaa.Search.Settings.kt package Search.Settings external interface _Impl { var cache: String var results: String }
While actually we expect typealias to be gone completely
Following code
is translated to:
While actually we expect typealias to be gone completely