cathrin
This design is part of the FreeSewing collection
Named exports
Cathrin: The design constructorabout: Metadata about the designbase: The base part of the designi18n: Internationalisation (i18n/translation) data for the designpanel1: The panel1 part of the designpanel2: The panel2 part of the designpanel3: The panel3 part of the designpanel4: The panel4 part of the designpanel5: The panel5 part of the designpanel6: The panel6 part of the designpanels: The panels part of the design
Constructor
To create a new cathrin Design, import the constructur as such:
import { Cathrin } from '@freesewing/cathrin'
Then you can instantiate it by passing a settings object:
const pattern = new Cathrin(settings)
Design config
You can access the design configuration without instantiating a design.
It is available as the designConfig property of the design constructor:
import { Cathrin } from '@freesewing/cathrin'
// Access the design config from the constructor
const dConf = Cathrin.designConfig
Pattern config
You can access the pattern configuration without instantiating a design.
It is available as the patternConfig property of the design constructor:
import { Cathrin } from '@freesewing/cathrin'
// Access the pattern config from the constructor
const pConf = Cathrin.patternConfig
Metadata
You can access the design's metadata through the about named export:
import { about } from '@freesewing/cathrin'
I18n
You can access the design's internationalization data through the i18n named export:
import { i18n } from '@freesewing/cathrin'
Parts
base
The part itself
You can access this part as the base named export:
import { base } from '@freesewing/cathrin'
panel1
The part itself
You can access this part as the panel1 named export:
import { panel1 } from '@freesewing/cathrin'
panel2
The part itself
You can access this part as the panel2 named export:
import { panel2 } from '@freesewing/cathrin'
panel3
The part itself
You can access this part as the panel3 named export:
import { panel3 } from '@freesewing/cathrin'
panel4
The part itself
You can access this part as the panel4 named export:
import { panel4 } from '@freesewing/cathrin'
panel5
The part itself
You can access this part as the panel5 named export:
import { panel5 } from '@freesewing/cathrin'
panel6
The part itself
You can access this part as the panel6 named export:
import { panel6 } from '@freesewing/cathrin'
panels
The part itself
You can access this part as the panels named export:
import { panels } from '@freesewing/cathrin'