Type alias MainArgSignature

MainArgSignature: {
    args: {
        default?: unknown;
        has_default?: boolean;
        name: string;
        typ: "float" | "int" | "bool" | "email" | "unknown" | "bytes" | "dict" | "datetime" | "sql" | {
            resource: string | null;
        } | {
            str: string[] | null;
        } | {
            object: {
                key: string;
                typ: "float" | "int" | "bool" | "email" | "unknown" | "bytes" | "dict" | "datetime" | "sql" | {
                    str: unknown;
                };
            }[];
        } | {
            list: "float" | "int" | "bool" | "email" | "unknown" | "bytes" | "dict" | "datetime" | "sql" | {
                str: unknown;
            } | null;
        };
    }[];
    error: string;
    no_main_func: boolean | null;
    star_args: boolean;
    star_kwargs?: boolean;
    type: "Valid" | "Invalid";
}

Type declaration

  • args: {
        default?: unknown;
        has_default?: boolean;
        name: string;
        typ: "float" | "int" | "bool" | "email" | "unknown" | "bytes" | "dict" | "datetime" | "sql" | {
            resource: string | null;
        } | {
            str: string[] | null;
        } | {
            object: {
                key: string;
                typ: "float" | "int" | "bool" | "email" | "unknown" | "bytes" | "dict" | "datetime" | "sql" | {
                    str: unknown;
                };
            }[];
        } | {
            list: "float" | "int" | "bool" | "email" | "unknown" | "bytes" | "dict" | "datetime" | "sql" | {
                str: unknown;
            } | null;
        };
    }[]
  • error: string
  • no_main_func: boolean | null
  • star_args: boolean
  • Optional star_kwargs?: boolean
  • type: "Valid" | "Invalid"