mirror of https://github.com/abpframework/abp.git
5 changed files with 40 additions and 16 deletions
@ -0,0 +1,13 @@ |
|||
export interface GenerateArgsParam { |
|||
key: string; |
|||
type: string; |
|||
isOptional?: boolean; |
|||
} |
|||
|
|||
export function generateArgs(args: GenerateArgsParam[]): string { |
|||
return args.reduce((acc, val) => { |
|||
const arg = `${val.key}${val.isOptional ? '?' : ''}: ${val.type}`; |
|||
if (acc) return `${acc}, ${arg}`; |
|||
else return arg; |
|||
}, ''); |
|||
} |
|||
Loading…
Reference in new issue