Const keybindingSchema
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: string[]; enumDescriptions: string[]; 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: string[]; enumDescriptions: string[]; 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: string[]; enumDescriptions: string[]; 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