Type definition for a function type.

This interface extends BaseType and represents a function type, detailing the function's arguments and return type.

interface FunctionType {
    args: Prop[];
    comments?: string[];
    isObservable?: boolean;
    name: "function";
    ret?: Type;
    typeHint?: TypeHint;
}

Hierarchy (view full)

Properties

args: Prop[]
comments?: string[]
isObservable?: boolean
name: "function"
ret?: Type
typeHint?: TypeHint