Karakum configuration file
configuring Karakum, a converter of TypeScript declaration files to Kotlin declarations
| Type | object |
|---|---|
| File match |
karakum.config.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/karakum-configuration-file/latest.json |
| Source | https://raw.githubusercontent.com/karakum-team/karakum/master/karakum-schema/karakum-schema.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
annotations
string | string[]
compilerOptions
object
conflictResolutionStrategy
Record<string, string>
cwd
string
disclaimer
string
ignoreInput
string | string[]
ignoreOutput
string | string[]
importInjector
Record<string, string[]>
importMapper
Record<string, string | object>
inheritanceModifiers
string | string[]
injections
string | string[]
input
string | string[]
inputResolutionStrategy
InputResolutionStrategy | null
inputRoots
string | string[]
isolatedOutputPackage
boolean
libraryName
string
libraryNameOutputPrefix
boolean
moduleNameMapper
Record<string, string>
mutabilityModifiers
string | string[]
nameResolvers
string | string[]
namespaceStrategy
Record<string, string>
output
string
packageNameMapper
Record<string, string>
plugins
string | string[]
varianceModifiers
string | string[]
verbose
boolean
Definitions
NamespaceStrategy
string
ConflictResolutionStrategy
string
InputResolutionStrategy
string