Variable userSummaryConst

userSummary: {
    properties: {
        channel: {
            pattern: "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$";
            type: "string";
        };
        chatColor: {
            pattern: "^[0-9A-Fa-f]{6}$";
            type: "string";
        };
        id: {
            pattern: "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$";
            type: "string";
        };
        joined: {
            minimum: 0;
            type: "number";
        };
        lastLogin: {
            minimum: 0;
            type: "number";
        };
        live: {
            type: "boolean";
        };
        username: {
            pattern: "^[a-zA-Z0-9$]{2,20}$";
            type: "string";
        };
    };
    required: readonly ["channel", "id", "chatColor", "live", "joined", "lastLogin"];
    type: "object";
} = ...

Type declaration

  • Readonly properties: {
        channel: {
            pattern: "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$";
            type: "string";
        };
        chatColor: {
            pattern: "^[0-9A-Fa-f]{6}$";
            type: "string";
        };
        id: {
            pattern: "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$";
            type: "string";
        };
        joined: {
            minimum: 0;
            type: "number";
        };
        lastLogin: {
            minimum: 0;
            type: "number";
        };
        live: {
            type: "boolean";
        };
        username: {
            pattern: "^[a-zA-Z0-9$]{2,20}$";
            type: "string";
        };
    }
    • Readonly channel: {
          pattern: "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$";
          type: "string";
      }
      • Readonly pattern: "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$"
      • Readonly type: "string"
    • Readonly chatColor: {
          pattern: "^[0-9A-Fa-f]{6}$";
          type: "string";
      }
      • Readonly pattern: "^[0-9A-Fa-f]{6}$"
      • Readonly type: "string"
    • Readonly id: {
          pattern: "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$";
          type: "string";
      }
      • Readonly pattern: "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$"
      • Readonly type: "string"
    • Readonly joined: {
          minimum: 0;
          type: "number";
      }
      • Readonly minimum: 0
      • Readonly type: "number"
    • Readonly lastLogin: {
          minimum: 0;
          type: "number";
      }
      • Readonly minimum: 0
      • Readonly type: "number"
    • Readonly live: {
          type: "boolean";
      }
      • Readonly type: "boolean"
    • username: {
          pattern: "^[a-zA-Z0-9$]{2,20}$";
          type: "string";
      }
      • Readonly pattern: "^[a-zA-Z0-9$]{2,20}$"
      • Readonly type: "string"
  • Readonly required: readonly ["channel", "id", "chatColor", "live", "joined", "lastLogin"]
  • Readonly type: "object"

Generated using TypeDoc