Figmagen

abstract class Figmagen

Figmagen uses a list of provided tasks and executes them. The default instance can be created so:

val figmagen = Figmagen(figmaToken = "...")

figmagen.addTask(...)

figmagen.generate()

The token is optional as it can be obtained from an environment variable called FIGMA_TOKEN.

Figmagen::generate function is suspend, it is necessary to use Kotlin Coroutines to run it.

Functions

Link copied to clipboard
fun addTask(task: Task)
Link copied to clipboard
suspend fun generate()
Link copied to clipboard
fun removeTask(task: Task)
fun removeTask(predicate: (Task) -> Boolean)