stateful

fun <T : InteractiveComponentState> stateful(basePath: String, svgLoader: SvgLoader, prefixTokensProvider: (state: T) -> String = { "" }, suffixTokensProvider: (state: T) -> String = { "" }, pathPatcher: ResourcePathPatcher<T> = StatefulResourcePathPatcher( prefixTokensProvider, suffixTokensProvider, )): IntelliJResourcePainterProvider<T>