Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class ConversionResult(val kotlinCode: String, val iconFileContents: IconFileContents)

Represents the result of converting an icon file to Kotlin code.

Link copied to clipboard
sealed interface ConversionStep

Represents a step in the conversion process of transforming icon files into Kotlin code.

Link copied to clipboard
fun interface Converter

Converts vector graphic content into Kotlin Compose ImageVector code.

Link copied to clipboard
class DefaultConverter(contentParsers: Map<FileType, ContentParser>, codeEmitterFactory: CodeEmitterFactory) : Converter
Link copied to clipboard
class Processor(logger: Logger, fileManager: FileManager, iconWriter: IconWriter, @Assisted tempDirectory: Path?, optimizers: Optimizer.Factory, parser: ImageParser, codeEmitterFactory: CodeEmitterFactory, editorConfigReader: EditorConfigReader)