export const variables = (monaco) => { return [{ label: '@@DATEFIRST', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@DATEFIRST' }, { label: '@@DBTS', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@DBTS' }, { label: '@@LANGID', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@LANGID' }, { label: '@@LANGUAGE', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@LANGUAGE' }, { label: '@@LOCK_TIMEOUT', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@LOCK_TIMEOUT' }, { label: '@@MAX_CONNECTIONS', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@MAX_CONNECTIONS' }, { label: '@@MAX_PRECISION', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@MAX_PRECISION' }, { label: '@@NESTLEVEL', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@NESTLEVEL' }, { label: '@@OPTIONS', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@OPTIONS' }, { label: '@@REMSERVER', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@REMSERVER' }, { label: '@@SERVERNAME', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@SERVERNAME' }, { label: '@@SERVICENAME', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@SERVICENAME' }, { label: '@@SPID', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@SPID' }, { label: '@@TEXTSIZE', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@TEXTSIZE' }, { label: '@@VERSION', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@VERSION' }, { label: '@@CURSOR_ROWS', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@CURSOR_ROWS' }, { label: '@@FETCH_STATUS', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@FETCH_STATUS' }, { label: '@@DATEFIRST', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@DATEFIRST' }, { label: '@@PROCID', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@PROCID' }, { label: '@@ERROR', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@ERROR' }, { label: '@@IDENTITY', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@IDENTITY' }, { label: '@@ROWCOUNT', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@ROWCOUNT' }, { label: '@@TRANCOUNT', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@TRANCOUNT' }, { label: '@@CONNECTIONS', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@CONNECTIONS' }, { label: '@@CPU_BUSY', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@CPU_BUSY' }, { label: '@@IDLE', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@IDLE' }, { label: '@@IO_BUSY', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@IO_BUSY' }, { label: '@@PACKET_ERRORS', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@PACKET_ERRORS' }, { label: '@@PACK_RECEIVED', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@PACK_RECEIVED' }, { label: '@@PACK_SENT', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@PACK_SENT' }, { label: '@@TIMETICKS', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@TIMETICKS' }, { label: '@@TOTAL_ERRORS', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@TOTAL_ERRORS' }, { label: '@@TOTAL_READ', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@TOTAL_READ' }, { label: '@@TOTAL_WRITE', kind: monaco.languages.CompletionItemKind.Variable, insertText: '@@TOTAL_WRITE' }]; };