1 KiB
1 KiB
title | order |
---|---|
Design | 10 |
function freesewing.Design(
object config,
object|array plugins, // optional
object|array conditionalPlugins // optional
)
A super-constructor to create a new pattern design. It takes the following arguments:
config
: The pattern configurationplugins
: Either a plugin object, or an array of plugin objectsconditionalPlugins
: Either a conditional plugin object, or an array of conditional plugin objects to (conditionally) load in your pattern
import freesewing from "@freesewing/core"
import plugins from "@freesewing/plugin-bundle"
import config from "../config"
// Create new design
const Sorcha = new freesewing.Design(config, plugins)
This method is a super-constructor. It will return a constructor method that should be called to instantiate your pattern.
See creating a new pattern design for an example.