跳到主要内容

Pattern.draft()

A pattern's draft() method will draft the different pattern parts making sure to do so in the right order, handle dependencies, resolve options to their absolute values and a number of other housekeeping things that are required for the pattern to be drafted.

注意

This method is chainable as it returns the Pattern object

Pattern.draft() signature

Pattern pattern.draft()

Pattern.draft() example

import { Aaron } from '@openclothes/aaron'

// Load some public test measurements from the open clothes backend
const measurements = (
await (await fetch('https://backend3.open clothes.org/curated-sets/1.json')).json()
).measurements

const pattern = new Aaron({ measurements })

const svg = pattern.draft().render()