lambdaResolver function
Implementation
Map<String, String Function(LambdaContext)> lambdaResolver(
Arc arc, {
Slide? slide,
}) {
return {
'new-id': (ctx) => (++arc.offset).toString(),
'note-id': (ctx) {
final src = ctx.renderString();
final idx = int.parse(src);
return arc.notes[idx].order.toString();
},
'image-id': (ctx) {
final src = ctx.renderString();
final idx = int.parse(src);
return arc.images[idx].order.toString();
},
};
}