Parameter type

Definition for a parameter in a function call

Signature:

export type Parameter = {
    name: string;
    description: string;
    type: "string";
} | {
    name: string;
    description: string;
    type: "number";
} | {
    name: string;
    description: string;
    type: "boolean";
} | {
    name: string;
    description: string;
    type: "array";
    items: Schema;
} | {
    name: string;
    description: string;
    type: "object";
    properties: Record<string, Schema>;
};

References: Schema