build method
Implementation
Future<(String, Spec)> build() async {
final metaDescription = await buildMeta();
final stories = await buildStories(metaDescription);
final meta = _meta;
final configReference = this.configReference ??
InvokeExpression.newOf(
refer('Config'),
[],
{
'module': literalString(
'${config.packagesModuleName}/${package.titleCase}',
),
},
);
return (
metaDescription?.widget?.name ?? '_undefined_',
InvokeExpression.newOf(
refer('Component'),
[],
{
'meta': withDocs(meta, docs),
if (this.configReference != null || !isRootPackage) //
'config': configReference,
'stories': literalList([
for (final story in stories) //
story,
]),
},
)
);
}