Interface MethodDetail<A>

interface MethodDetail<A> {
    argDetail: {
        [key: `arg${number}`]: FieldDetailWithChild;
    };
    retDetail: {
        [key: `ret${number}`]: FieldDetailWithChild;
    };
    functionType: types.FunctionType;
    functionName: Extract<keyof A, string>;
    label: string;
    status: number;
    description?: string;
}

Type Parameters

Hierarchy

Properties

argDetail: {
    [key: `arg${number}`]: FieldDetailWithChild;
}

Type declaration

retDetail: {
    [key: `ret${number}`]: FieldDetailWithChild;
}

Type declaration

functionType: types.FunctionType
functionName: Extract<keyof A, string>
label: string
status: number
description?: string