interface FunctionDefimport { type FunctionDef } from "https://deno.land/x/deno_doc@0.117.0/types.d.ts"; PropertiesoptionaldefName: stringparams: ParamDef[]optionalreturnType: TsTypeDefoptionalhasBody: booleanisAsync: booleanisGenerator: booleantypeParams: TsTypeParamDef[]optionaldecorators: DecoratorDef[]