mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-24 01:25:37 -05:00
Remove some CARBON Edits (#4571)
* remove some unnecessary sql carbon edits to vs source and adds correct fix where necessary * revert bad change
This commit is contained in:
@@ -36,17 +36,6 @@
|
||||
},
|
||||
"devDependencies": {},
|
||||
"contributes": {
|
||||
"languages": [
|
||||
{
|
||||
"id": "sql",
|
||||
"extensions": [
|
||||
".sql"
|
||||
],
|
||||
"aliases": [
|
||||
"SQL"
|
||||
]
|
||||
}
|
||||
],
|
||||
"commands": [
|
||||
{
|
||||
"command": "mssqlCluster.uploadFiles",
|
||||
|
||||
@@ -3,11 +3,6 @@
|
||||
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
'use strict';
|
||||
|
||||
// {{SQL CARBON EDIT}}
|
||||
import types = require('vs/base/common/types');
|
||||
|
||||
export function clamp(value: number, min: number, max: number): number {
|
||||
return Math.min(Math.max(value, min), max);
|
||||
}
|
||||
@@ -16,49 +11,6 @@ export function rot(index: number, modulo: number): number {
|
||||
return (modulo + (index % modulo)) % modulo;
|
||||
}
|
||||
|
||||
// {{SQL CARBON EDIT}}
|
||||
export type NumberCallback = (index: number) => void;
|
||||
|
||||
// {{SQL CARBON EDIT}}
|
||||
export function count(to: number, callback: NumberCallback): void;
|
||||
export function count(from: number, to: number, callback: NumberCallback): void;
|
||||
export function count(fromOrTo: number, toOrCallback?: NumberCallback | number, callback?: NumberCallback): any {
|
||||
let from: number;
|
||||
let to: number;
|
||||
|
||||
if (types.isNumber(toOrCallback)) {
|
||||
from = fromOrTo;
|
||||
to = <number>toOrCallback;
|
||||
} else {
|
||||
from = 0;
|
||||
to = fromOrTo;
|
||||
callback = <NumberCallback>toOrCallback;
|
||||
}
|
||||
|
||||
const op = from <= to ? (i: number) => i + 1 : (i: number) => i - 1;
|
||||
const cmp = from <= to ? (a: number, b: number) => a < b : (a: number, b: number) => a > b;
|
||||
|
||||
for (let i = from; cmp(i, to); i = op(i)) {
|
||||
callback(i);
|
||||
}
|
||||
}
|
||||
|
||||
export function countToArray(to: number): number[];
|
||||
export function countToArray(from: number, to: number): number[];
|
||||
export function countToArray(fromOrTo: number, to?: number): number[] {
|
||||
const result: number[] = [];
|
||||
const fn = (i: number) => result.push(i);
|
||||
|
||||
if (types.isUndefined(to)) {
|
||||
count(fromOrTo, fn);
|
||||
} else {
|
||||
count(fromOrTo, to, fn);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
// {{END SQL CARBON EDIT}}
|
||||
|
||||
export class Counter {
|
||||
private _next = 0;
|
||||
|
||||
|
||||
@@ -155,10 +155,7 @@ export class LanguagesRegistry extends Disposable {
|
||||
if (Array.isArray(lang.extensions)) {
|
||||
for (let extension of lang.extensions) {
|
||||
mime.registerTextMime({ id: langId, mime: primaryMime, extension: extension }, this._warnOnOverwrite);
|
||||
// {{SQL CARBON EDIT}}
|
||||
if (!resolvedLanguage.extensions.includes(extension)) {
|
||||
resolvedLanguage.extensions.push(extension);
|
||||
}
|
||||
resolvedLanguage.extensions.push(extension);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user