Variable keybindingSchemaConst

keybindingSchema: {
    $id: string;
    allowComments: boolean;
    allowTrailingCommas: boolean;
    default: never[];
    definitions: {
        key: {
            description: string;
            type: string;
        };
    };
    items: {
        allOf: ({
            anyOf?: undefined;
            properties: {
                args: {
                    description: string;
                };
                command: {
                    anyOf: ({
                        enum?: undefined;
                        enumDescriptions?: undefined;
                        type: string;
                    } | {
                        enum: (...)[];
                        enumDescriptions: (...)[];
                        type?: undefined;
                    })[];
                    description: string;
                };
                context: {
                    deprecationMessage: string;
                    description: string;
                    type: string;
                };
                when: {
                    description: string;
                    type: string;
                };
            };
            required: string[];
        } | {
            anyOf: ({
                properties: {
                    key: {
                        $ref: string;
                    };
                    keybinding?: undefined;
                };
                required: string[];
            } | {
                properties: {
                    key?: undefined;
                    keybinding: {
                        $ref: string;
                    };
                };
                required: string[];
            })[];
            properties?: undefined;
            required?: undefined;
        })[];
        defaultSnippets: {
            body: {
                command: string;
                key: string;
                when: string;
            };
        }[];
        type: string;
    };
    title: string;
    type: string;
} = ...

Type declaration

  • $id: string
  • allowComments: boolean
  • allowTrailingCommas: boolean
  • default: never[]
  • definitions: {
        key: {
            description: string;
            type: string;
        };
    }
    • key: {
          description: string;
          type: string;
      }
      • description: string
      • type: string
  • items: {
        allOf: ({
            anyOf?: undefined;
            properties: {
                args: {
                    description: string;
                };
                command: {
                    anyOf: ({
                        enum?: undefined;
                        enumDescriptions?: undefined;
                        type: string;
                    } | {
                        enum: (...)[];
                        enumDescriptions: (...)[];
                        type?: undefined;
                    })[];
                    description: string;
                };
                context: {
                    deprecationMessage: string;
                    description: string;
                    type: string;
                };
                when: {
                    description: string;
                    type: string;
                };
            };
            required: string[];
        } | {
            anyOf: ({
                properties: {
                    key: {
                        $ref: string;
                    };
                    keybinding?: undefined;
                };
                required: string[];
            } | {
                properties: {
                    key?: undefined;
                    keybinding: {
                        $ref: string;
                    };
                };
                required: string[];
            })[];
            properties?: undefined;
            required?: undefined;
        })[];
        defaultSnippets: {
            body: {
                command: string;
                key: string;
                when: string;
            };
        }[];
        type: string;
    }
    • allOf: ({
          anyOf?: undefined;
          properties: {
              args: {
                  description: string;
              };
              command: {
                  anyOf: ({
                      enum?: undefined;
                      enumDescriptions?: undefined;
                      type: string;
                  } | {
                      enum: (...)[];
                      enumDescriptions: (...)[];
                      type?: undefined;
                  })[];
                  description: string;
              };
              context: {
                  deprecationMessage: string;
                  description: string;
                  type: string;
              };
              when: {
                  description: string;
                  type: string;
              };
          };
          required: string[];
      } | {
          anyOf: ({
              properties: {
                  key: {
                      $ref: string;
                  };
                  keybinding?: undefined;
              };
              required: string[];
          } | {
              properties: {
                  key?: undefined;
                  keybinding: {
                      $ref: string;
                  };
              };
              required: string[];
          })[];
          properties?: undefined;
          required?: undefined;
      })[]
    • defaultSnippets: {
          body: {
              command: string;
              key: string;
              when: string;
          };
      }[]
    • type: string
  • title: string
  • type: string