├── .github └── workflows │ ├── pr.yml │ └── release.yml ├── .gitignore ├── .run ├── Integration tests.run.xml └── PUBLISH RELEASE (git).run.xml ├── LICENSE ├── README.md ├── compiler ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── deezer │ │ │ └── kustomexport │ │ │ └── compiler │ │ │ ├── ExportCompiler.kt │ │ │ ├── GenericsVisitor.kt │ │ │ ├── KspExt.kt │ │ │ ├── LoggerVisitor.kt │ │ │ ├── StringUtils.kt │ │ │ └── js │ │ │ ├── CoroutinesExt.kt │ │ │ ├── Exceptions.kt │ │ │ ├── Extensions.kt │ │ │ ├── FormatString.kt │ │ │ ├── MethodNameDisambiguation.kt │ │ │ ├── Structs.kt │ │ │ ├── mapping │ │ │ ├── CustomMapping.kt │ │ │ ├── FUTURE.md │ │ │ └── TypeMapping.kt │ │ │ └── pattern │ │ │ ├── ClassDeclarationParser.kt │ │ │ ├── ClassTransformer.kt │ │ │ ├── EnumTransformer.kt │ │ │ ├── FunctionTransformer.kt │ │ │ ├── InterfaceTransformer.kt │ │ │ ├── KotlinPoetExt.kt │ │ │ ├── SealedClassTransformer.kt │ │ │ ├── SharedTransformer.kt │ │ │ └── ValueClassTransformer.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.google.devtools.ksp.processing.SymbolProcessorProvider │ └── test │ └── kotlin │ └── deezer │ └── kustomexport │ └── compiler │ ├── ExportClassTest.kt │ ├── ExportEnumTest.kt │ ├── ExportInterfaceTest.kt │ ├── ExportSealedClassTest.kt │ ├── GenericsInterfaceTest.kt │ ├── TestTools.kt │ └── TypeMappingTest.kt ├── doc ├── Collection.md ├── DataClass.md ├── Enum.md ├── Generic.md ├── GlobalApproach.md ├── Interfaces.md ├── Long.md ├── Namespace.md └── demo_kustom.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib-coroutines ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── Placeholder.kt │ └── jsMain │ └── kotlin │ └── org │ └── w3c │ └── fetch │ └── AbortController.kt ├── lib ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── deezer │ │ └── kustomexport │ │ └── KustomExport.kt │ └── jsMain │ └── kotlin │ └── deezer │ └── kustomexport │ └── Dynamics.kt ├── package.json ├── samples ├── _run.sh ├── build.gradle.kts ├── package-lock.json ├── package.json ├── run.sh ├── setupNpm.sh ├── src │ └── commonMain │ │ └── kotlin │ │ └── sample │ │ ├── _class │ │ ├── cascade │ │ │ ├── Cascade.kt │ │ │ └── Cascade.ts │ │ ├── constructor │ │ ├── data │ │ │ ├── DataClass.kt │ │ │ └── DataClass.ts │ │ ├── empty │ │ │ ├── EmptyClass.kt │ │ │ └── EmptyClass.ts │ │ ├── inherit │ │ │ ├── Inherit.kt │ │ │ └── Inherit.ts │ │ ├── sealed │ │ │ ├── SealedClass.kt │ │ │ └── SealedClass.ts │ │ ├── simple │ │ │ ├── SimpleClass.kt │ │ │ └── SimpleClass.ts │ │ └── static │ │ │ ├── Statics.kt │ │ │ └── Statics.ts │ │ ├── _common │ │ ├── BasicTypeMapping.kt │ │ ├── BasicTypeMapping.ts │ │ ├── CollectionMapping.kt │ │ ├── CollectionMapping.ts │ │ ├── FunctionTypes.kt │ │ ├── FunctionTypes.ts │ │ ├── LongMapping.kt │ │ └── LongMapping.ts │ │ ├── _enum │ │ ├── Enum.kt │ │ └── Enum.ts │ │ ├── _exception │ │ ├── Exceptions.kt │ │ └── Exceptions.ts │ │ ├── _value │ │ ├── ValueClass.kt │ │ └── ValueClass.ts │ │ ├── coroutines │ │ ├── Coroutines.kt │ │ ├── Coroutines.ts │ │ ├── InterfaceWithSuspend.kt │ │ └── InterfaceWithSuspend.ts │ │ ├── doc_examples │ │ └── FromReadme.kt │ │ ├── generics │ │ ├── Generics.kt │ │ └── Generics.ts │ │ ├── mixing │ │ ├── MixingAnnotations.kt │ │ └── MixingAnnotations.ts │ │ ├── shared_ts │ │ ├── Assert.ts │ │ └── RunTest.ts │ │ └── toplevelfunction │ │ ├── Function.kt │ │ └── Function.ts └── tsconfig.json └── settings.gradle.kts /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/Integration tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/.run/Integration tests.run.xml -------------------------------------------------------------------------------- /.run/PUBLISH RELEASE (git).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/.run/PUBLISH RELEASE (git).run.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/README.md -------------------------------------------------------------------------------- /compiler/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/build.gradle.kts -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/ExportCompiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/ExportCompiler.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/GenericsVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/GenericsVisitor.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/KspExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/KspExt.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/LoggerVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/LoggerVisitor.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/StringUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/StringUtils.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/CoroutinesExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/CoroutinesExt.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/Exceptions.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/Extensions.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/FormatString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/FormatString.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/MethodNameDisambiguation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/MethodNameDisambiguation.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/Structs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/Structs.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/mapping/CustomMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/mapping/CustomMapping.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/mapping/FUTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/mapping/FUTURE.md -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/mapping/TypeMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/mapping/TypeMapping.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/ClassDeclarationParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/ClassDeclarationParser.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/ClassTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/ClassTransformer.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/EnumTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/EnumTransformer.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/FunctionTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/FunctionTransformer.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/InterfaceTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/InterfaceTransformer.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/KotlinPoetExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/KotlinPoetExt.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/SealedClassTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/SealedClassTransformer.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/SharedTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/SharedTransformer.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/ValueClassTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/kotlin/deezer/kustomexport/compiler/js/pattern/ValueClassTransformer.kt -------------------------------------------------------------------------------- /compiler/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider -------------------------------------------------------------------------------- /compiler/src/test/kotlin/deezer/kustomexport/compiler/ExportClassTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/test/kotlin/deezer/kustomexport/compiler/ExportClassTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/deezer/kustomexport/compiler/ExportEnumTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/test/kotlin/deezer/kustomexport/compiler/ExportEnumTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/deezer/kustomexport/compiler/ExportInterfaceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/test/kotlin/deezer/kustomexport/compiler/ExportInterfaceTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/deezer/kustomexport/compiler/ExportSealedClassTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/test/kotlin/deezer/kustomexport/compiler/ExportSealedClassTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/deezer/kustomexport/compiler/GenericsInterfaceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/test/kotlin/deezer/kustomexport/compiler/GenericsInterfaceTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/deezer/kustomexport/compiler/TestTools.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/test/kotlin/deezer/kustomexport/compiler/TestTools.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/deezer/kustomexport/compiler/TypeMappingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/compiler/src/test/kotlin/deezer/kustomexport/compiler/TypeMappingTest.kt -------------------------------------------------------------------------------- /doc/Collection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/doc/Collection.md -------------------------------------------------------------------------------- /doc/DataClass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/doc/DataClass.md -------------------------------------------------------------------------------- /doc/Enum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/doc/Enum.md -------------------------------------------------------------------------------- /doc/Generic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/doc/Generic.md -------------------------------------------------------------------------------- /doc/GlobalApproach.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/doc/GlobalApproach.md -------------------------------------------------------------------------------- /doc/Interfaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/doc/Interfaces.md -------------------------------------------------------------------------------- /doc/Long.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/doc/Long.md -------------------------------------------------------------------------------- /doc/Namespace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/doc/Namespace.md -------------------------------------------------------------------------------- /doc/demo_kustom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/doc/demo_kustom.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib-coroutines/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/lib-coroutines/build.gradle.kts -------------------------------------------------------------------------------- /lib-coroutines/src/commonMain/kotlin/Placeholder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/lib-coroutines/src/commonMain/kotlin/Placeholder.kt -------------------------------------------------------------------------------- /lib-coroutines/src/jsMain/kotlin/org/w3c/fetch/AbortController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/lib-coroutines/src/jsMain/kotlin/org/w3c/fetch/AbortController.kt -------------------------------------------------------------------------------- /lib/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/lib/build.gradle.kts -------------------------------------------------------------------------------- /lib/src/commonMain/kotlin/deezer/kustomexport/KustomExport.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/lib/src/commonMain/kotlin/deezer/kustomexport/KustomExport.kt -------------------------------------------------------------------------------- /lib/src/jsMain/kotlin/deezer/kustomexport/Dynamics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/lib/src/jsMain/kotlin/deezer/kustomexport/Dynamics.kt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/package.json -------------------------------------------------------------------------------- /samples/_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/_run.sh -------------------------------------------------------------------------------- /samples/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/build.gradle.kts -------------------------------------------------------------------------------- /samples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/package-lock.json -------------------------------------------------------------------------------- /samples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/package.json -------------------------------------------------------------------------------- /samples/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/run.sh -------------------------------------------------------------------------------- /samples/setupNpm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/setupNpm.sh -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/cascade/Cascade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/cascade/Cascade.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/cascade/Cascade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/cascade/Cascade.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/constructor/Constructor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/constructor/Constructor.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/constructor/Constructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/constructor/Constructor.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/data/DataClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/data/DataClass.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/data/DataClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/data/DataClass.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/empty/EmptyClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/empty/EmptyClass.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/empty/EmptyClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/empty/EmptyClass.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/inherit/Inherit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/inherit/Inherit.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/inherit/Inherit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/inherit/Inherit.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/sealed/SealedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/sealed/SealedClass.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/sealed/SealedClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/sealed/SealedClass.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/simple/SimpleClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/simple/SimpleClass.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/simple/SimpleClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/simple/SimpleClass.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/static/Statics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/static/Statics.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_class/static/Statics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_class/static/Statics.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_common/BasicTypeMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_common/BasicTypeMapping.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_common/BasicTypeMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_common/BasicTypeMapping.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_common/CollectionMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_common/CollectionMapping.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_common/CollectionMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_common/CollectionMapping.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_common/FunctionTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_common/FunctionTypes.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_common/FunctionTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_common/FunctionTypes.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_common/LongMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_common/LongMapping.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_common/LongMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_common/LongMapping.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_enum/Enum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_enum/Enum.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_enum/Enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_enum/Enum.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_exception/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_exception/Exceptions.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_exception/Exceptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_exception/Exceptions.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_value/ValueClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_value/ValueClass.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/_value/ValueClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/_value/ValueClass.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/coroutines/Coroutines.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/coroutines/Coroutines.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/coroutines/Coroutines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/coroutines/Coroutines.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/coroutines/InterfaceWithSuspend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/coroutines/InterfaceWithSuspend.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/coroutines/InterfaceWithSuspend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/coroutines/InterfaceWithSuspend.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/doc_examples/FromReadme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/doc_examples/FromReadme.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/generics/Generics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/generics/Generics.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/generics/Generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/generics/Generics.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/mixing/MixingAnnotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/mixing/MixingAnnotations.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/mixing/MixingAnnotations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/mixing/MixingAnnotations.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/shared_ts/Assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/shared_ts/Assert.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/shared_ts/RunTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/shared_ts/RunTest.ts -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/toplevelfunction/Function.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/toplevelfunction/Function.kt -------------------------------------------------------------------------------- /samples/src/commonMain/kotlin/sample/toplevelfunction/Function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/src/commonMain/kotlin/sample/toplevelfunction/Function.ts -------------------------------------------------------------------------------- /samples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/samples/tsconfig.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deezer/KustomExport/HEAD/settings.gradle.kts --------------------------------------------------------------------------------