Fixes #8379: validate column argument of vscode.previewHtml

This commit is contained in:
Alex Dima
2016-06-28 16:21:18 +02:00
parent 8b1c540ca3
commit 5d218261e8
3 changed files with 13 additions and 6 deletions

View File

@@ -170,7 +170,7 @@ class ExtHostApiCommands {
`,
args: [
{ name: 'uri', description: 'Uri of the resource to preview.', constraint: value => value instanceof URI || typeof value === 'string' },
{ name: 'column', description: '(optional) Column in which to preview.' },
{ name: 'column', description: '(optional) Column in which to preview.', constraint: value => typeof value === 'undefined' || (typeof value === 'number' && typeof types.ViewColumn[value] === 'string') },
{ name: 'label', description: '(optional) An human readable string that is used as title for the preview.', constraint: v => typeof v === 'string' || typeof v === 'undefined' }
]
});