Skip to content

Commit

Permalink
undo boundVariables nullability change (#304)
Browse files Browse the repository at this point in the history
  • Loading branch information
jefflee-figma committed Aug 27, 2024
1 parent 08ac9a8 commit ff5b355
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions plugin-api.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -983,7 +983,7 @@ interface DropShadowEffect {
readonly visible: boolean
readonly blendMode: BlendMode
readonly showShadowBehindNode?: boolean
readonly boundVariables: {
readonly boundVariables?: {
[field in VariableBindableEffectField]?: VariableAlias
}
}
Expand All @@ -995,15 +995,15 @@ interface InnerShadowEffect {
readonly spread?: number
readonly visible: boolean
readonly blendMode: BlendMode
readonly boundVariables: {
readonly boundVariables?: {
[field in VariableBindableEffectField]?: VariableAlias
}
}
interface BlurEffect {
readonly type: 'LAYER_BLUR' | 'BACKGROUND_BLUR'
readonly radius: number
readonly visible: boolean
readonly boundVariables: {
readonly boundVariables?: {
['radius']?: VariableAlias
}
}
Expand Down Expand Up @@ -1035,7 +1035,7 @@ interface SolidPaint {
readonly visible?: boolean
readonly opacity?: number
readonly blendMode?: BlendMode
readonly boundVariables: {
readonly boundVariables?: {
[field in VariableBindablePaintField]?: VariableAlias
}
}
Expand Down Expand Up @@ -1085,7 +1085,7 @@ interface RowsColsLayoutGrid {
readonly offset?: number
readonly visible?: boolean
readonly color?: RGBA
readonly boundVariables: {
readonly boundVariables?: {
[field in VariableBindableLayoutGridField]?: VariableAlias
}
}
Expand All @@ -1094,7 +1094,7 @@ interface GridLayoutGrid {
readonly sectionSize: number
readonly visible?: boolean
readonly color?: RGBA
readonly boundVariables: {
readonly boundVariables?: {
['sectionSize']?: VariableAlias
}
}
Expand Down Expand Up @@ -1235,7 +1235,7 @@ interface StyledTextSegment {
openTypeFeatures: {
readonly [feature in OpenTypeFeature]: boolean
}
readonly boundVariables: {
boundVariables?: {
[field in Exclude<
VariableBindableTextField,
'paragraphSpacing' | 'paragraphIndent'
Expand Down Expand Up @@ -1511,7 +1511,7 @@ interface SceneNodeMixin extends ExplicitVariableModesMixin {
[nodeProperty in 'visible' | 'characters' | 'mainComponent']?: string
}
| null
readonly boundVariables: {
readonly boundVariables?: {
readonly [field in VariableBindableNodeField]?: VariableAlias
} & {
readonly [field in VariableBindableTextField]?: VariableAlias[]
Expand Down Expand Up @@ -2158,7 +2158,7 @@ declare type ComponentProperties = {
type: ComponentPropertyType
value: string | boolean
preferredValues?: InstanceSwapPreferredValue[]
readonly boundVariables: {
readonly boundVariables?: {
[field in VariableBindableComponentPropertyField]?: VariableAlias
}
}
Expand Down Expand Up @@ -2519,7 +2519,7 @@ interface BaseStyleMixin extends PublishableMixin, PluginDataMixin {
interface PaintStyle extends BaseStyleMixin {
type: 'PAINT'
paints: ReadonlyArray<Paint>
readonly boundVariables: {
readonly boundVariables?: {
readonly [field in VariableBindablePaintStyleField]?: VariableAlias[]
}
}
Expand All @@ -2537,22 +2537,22 @@ interface TextStyle extends BaseStyleMixin {
hangingPunctuation: boolean
hangingList: boolean
textCase: TextCase
readonly boundVariables: {
boundVariables?: {
[field in VariableBindableTextField]?: VariableAlias
}
setBoundVariable(field: VariableBindableTextField, variable: Variable | null): void
}
interface EffectStyle extends BaseStyleMixin {
type: 'EFFECT'
effects: ReadonlyArray<Effect>
readonly boundVariables: {
readonly boundVariables?: {
readonly [field in VariableBindableEffectStyleField]?: VariableAlias[]
}
}
interface GridStyle extends BaseStyleMixin {
type: 'GRID'
layoutGrids: ReadonlyArray<LayoutGrid>
readonly boundVariables: {
readonly boundVariables?: {
readonly [field in VariableBindableGridStyleField]?: VariableAlias[]
}
}
Expand Down

0 comments on commit ff5b355

Please sign in to comment.