feat: Default literal
This commit is contained in:
parent
08735f27d8
commit
a545ce693a
|
@ -129,10 +129,19 @@ const defaultInvocation = (context, steps) => {
|
|||
const {args = []} = funcDescription;
|
||||
return {
|
||||
type: 'invoke',
|
||||
args: args.map(() => ({
|
||||
type: 'literal',
|
||||
value: '',
|
||||
})),
|
||||
args: args.map(([, {type}]) => {
|
||||
const {defaultLiteral} = Context.typeDescription(type, undefined);
|
||||
if (defaultLiteral) {
|
||||
return ({
|
||||
type: 'literal',
|
||||
value: defaultLiteral,
|
||||
});
|
||||
}
|
||||
return ({
|
||||
type: 'literal',
|
||||
value: {work: {in: 'progress'}},
|
||||
});
|
||||
}),
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user