BaseStyleMixin constructor
BaseStyleMixin({
- String? id,
- StyleType? type,
- List<
StyleConsumers> ? consumers, - String? name,
- Future<
List< getStyleConsumersAsync()?,StyleConsumers> > - void remove()?,
- String? description,
- String? descriptionMarkdown,
- ReadonlyArray<
DocumentationLink> ? documentationLinks, - bool? remote,
- String? key,
- Future<
PublishStatus> getPublishStatusAsync()?, - String getPluginData()?,
- void setPluginData()?,
- List<
String> getPluginDataKeys()?,
Implementation
factory BaseStyleMixin({
_i2.String? id,
_i3.StyleType? type,
_i2.List<_i3.StyleConsumers>? consumers,
_i2.String? name,
_i2.Future<_i2.List<_i3.StyleConsumers>> Function()? getStyleConsumersAsync,
void Function()? remove,
_i2.String? description,
_i2.String? descriptionMarkdown,
_i4.ReadonlyArray<_i3.DocumentationLink>? documentationLinks,
_i2.bool? remote,
_i2.String? key,
_i2.Future<_i3.PublishStatus> Function()? getPublishStatusAsync,
_i2.String Function(_i2.String)? getPluginData,
void Function(
_i2.String,
_i2.String,
)? setPluginData,
_i2.List<_i2.String> Function()? getPluginDataKeys,
_i2.String Function(
_i2.String,
_i2.String,
)? getSharedPluginData,
void Function(
_i2.String,
_i2.String,
_i2.String,
)? setSharedPluginData,
_i2.List<_i2.String> Function(_i2.String)? getSharedPluginDataKeys,
}) =>
BaseStyleMixin._(
id: id,
type: type?.name ?? _i7.undefined,
consumers: consumers,
name: name,
getStyleConsumersAsync: getStyleConsumersAsync == null
? null
: _i5.allowInterop(getStyleConsumersAsync),
remove: remove == null ? null : _i5.allowInterop(remove),
description: description,
descriptionMarkdown: descriptionMarkdown,
documentationLinks: documentationLinks ?? _i7.undefined,
remote: remote,
key: key,
getPublishStatusAsync: getPublishStatusAsync == null
? null
: _i5.allowInterop(getPublishStatusAsync),
getPluginData:
getPluginData == null ? null : _i5.allowInterop(getPluginData),
setPluginData:
setPluginData == null ? null : _i5.allowInterop(setPluginData),
getPluginDataKeys: getPluginDataKeys == null
? null
: _i5.allowInterop(getPluginDataKeys),
getSharedPluginData: getSharedPluginData == null
? null
: _i5.allowInterop(getSharedPluginData),
setSharedPluginData: setSharedPluginData == null
? null
: _i5.allowInterop(setSharedPluginData),
getSharedPluginDataKeys: getSharedPluginDataKeys == null
? null
: _i5.allowInterop(getSharedPluginDataKeys),
);