@zeplin/extension-model
    Preparing search index...

    Class BarrelAbstract

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    colors: Color[] = []
    components: Component[] = []
    density: string = ""
    densityDivisor: number = 1
    linkedStyleguide?: Styleguide
    parent?: Styleguide
    remPreferences?: RemPreferences
    spacingSections: SpacingSection[] = []
    textStyles: TextStyle[] = []
    variableCollections: VariableCollection[] = []

    Methods

    • Find color by hex and alpha

      Parameters

      • values: { alpha?: number; hex?: string }
      • useLinkedStyleguides: boolean

      Returns undefined | Color

    • Find color by name

      Parameters

      • name: string
      • useLinkedStyleguides: boolean

      Returns undefined | Color

    • Find color by source ID

      Parameters

      • sourceId: string
      • useLinkedStyleguides: boolean

      Returns undefined | Color

    • Find color by variable color

      Parameters

      • variableColor: Color
      • useLinkedStyleguides: boolean
      • useLinkedVariableSourceId: boolean

      Returns undefined | Color

    • Find color equal to the given color

      Parameters

      • color: Color
      • useLinkedStyleguides: boolean

      Returns undefined | Color

    • Find component by name

      Parameters

      • name: string
      • useLinkedStyleguides: boolean

      Returns undefined | Component

    • Find component by source ID

      Parameters

      • sourceId: string
      • useLinkedStyleguides: boolean

      Returns undefined | Component

    • Find linked color variable equal to the given color

      Parameters

      • color: Color
      • useLinkedStyleguides: boolean

      Returns undefined | Color

    • Find resource in barrel

      Type Parameters

      • T

      Parameters

      • searchFn: (b: Barrel) => undefined | T
      • useLinkedStyleguides: boolean

      Returns undefined | T

    • Find spacing token by name

      Parameters

      • name: string
      • useLinkedStyleguides: boolean

      Returns undefined | SpacingToken

    • Find spacing token by value

      Parameters

      • value: number
      • useLinkedStyleguides: boolean

      Returns undefined | SpacingToken

    • Find text style by name

      Parameters

      • name: string
      • useLinkedStyleguides: boolean

      Returns undefined | TextStyle

    • Find text style equal to the given text style

      Parameters

      • textStyle: TextStyle
      • useLinkedStyleguides: boolean

      Returns undefined | TextStyle

    • Get density divisor based on density

      Parameters

      • density: string

      Returns number

    • Get variable color

      Parameters

      • variable: undefined | Variable
      • variableName: string
      • variableSourceId: string
      • variableBySourceId: Record<string, Variable>
      • projectType: string

      Returns undefined | Color

    • Set scaled font size for text styles

      Parameters

      • textStyles: TextStyle[]
      • densityDivisor: number

      Returns void