/** * Model: MinimalStrokesTrait * * THIS FILE HAS BEEN AUTOMATICALLY GENERATED. DO NOT EDIT. * */ import { Paint } from '../paint'; export interface MinimalStrokesTrait { /** An array of stroke paints applied to the node. */ strokes?: Paint[]; /** The weight of strokes on the node. */ strokeWeight?: number; /** Position of stroke relative to vector outline, as a string enum - `INSIDE`: stroke drawn inside the shape boundary - `OUTSIDE`: stroke drawn outside the shape boundary - `CENTER`: stroke drawn centered along the shape boundary */ strokeAlign?: StrokeAlignEnum; /** A string enum with value of \"MITER\", \"BEVEL\", or \"ROUND\", describing how corners in vector paths are rendered. */ strokeJoin?: StrokeJoinEnum; /** An array of floating point numbers describing the pattern of dash length and gap lengths that the vector stroke will use when drawn. For example a value of [1, 2] indicates that the stroke will be drawn with a dash of length 1 followed by a gap of length 2, repeated. */ strokeDashes?: number[]; } export type StrokeAlignEnum = 'INSIDE' | 'OUTSIDE' | 'CENTER'; export type StrokeJoinEnum = 'MITER' | 'BEVEL' | 'ROUND'; //# sourceMappingURL=minimal-strokes-trait.d.ts.map