Chameleon
    Preparing search index...

    Variable optConst

    opt: {
        string: <R extends boolean = false>(
            description: string,
            options?: {
                required?: R;
                choices?: { name: string; value: string }[];
                minLength?: number;
                maxLength?: number;
            },
        ) => OptionDef<"string", R>;
        integer: <R extends boolean = false>(
            description: string,
            options?: {
                required?: R;
                choices?: { name: string; value: number }[];
                min?: number;
                max?: number;
            },
        ) => OptionDef<"integer", R>;
        number: <R extends boolean = false>(
            description: string,
            options?: {
                required?: R;
                choices?: { name: string; value: number }[];
                min?: number;
                max?: number;
            },
        ) => OptionDef<"number", R>;
        boolean: <R extends boolean = false>(
            description: string,
            options?: { required?: R },
        ) => OptionDef<"boolean", R>;
        user: <R extends boolean = false>(
            description: string,
            options?: { required?: R },
        ) => OptionDef<"user", R>;
        channel: <R extends boolean = false>(
            description: string,
            options?: { required?: R },
        ) => OptionDef<"channel", R>;
        role: <R extends boolean = false>(
            description: string,
            options?: { required?: R },
        ) => OptionDef<"role", R>;
    } = ...

    Type Declaration

    • string: <R extends boolean = false>(
          description: string,
          options?: {
              required?: R;
              choices?: { name: string; value: string }[];
              minLength?: number;
              maxLength?: number;
          },
      ) => OptionDef<"string", R>
    • integer: <R extends boolean = false>(
          description: string,
          options?: {
              required?: R;
              choices?: { name: string; value: number }[];
              min?: number;
              max?: number;
          },
      ) => OptionDef<"integer", R>
    • number: <R extends boolean = false>(
          description: string,
          options?: {
              required?: R;
              choices?: { name: string; value: number }[];
              min?: number;
              max?: number;
          },
      ) => OptionDef<"number", R>
    • boolean: <R extends boolean = false>(
          description: string,
          options?: { required?: R },
      ) => OptionDef<"boolean", R>
    • user: <R extends boolean = false>(
          description: string,
          options?: { required?: R },
      ) => OptionDef<"user", R>
    • channel: <R extends boolean = false>(
          description: string,
          options?: { required?: R },
      ) => OptionDef<"channel", R>
    • role: <R extends boolean = false>(
          description: string,
          options?: { required?: R },
      ) => OptionDef<"role", R>