From f4f7312b86ef17e5b3452d368595fc848e6207b4 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Thu, 30 Apr 2020 15:28:18 +0200 Subject: [PATCH] update "deprecated, use es6' list --- .vscode/searches/es6.code-search | 19 ++++++++++++++++++- src/vs/base/browser/dom.ts | 6 ++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/.vscode/searches/es6.code-search b/.vscode/searches/es6.code-search index 850f011473d..3a708a48798 100644 --- a/.vscode/searches/es6.code-search +++ b/.vscode/searches/es6.code-search @@ -2,7 +2,24 @@ # Flags: CaseSensitive WordMatch # ContextLines: 2 -10 results - 4 files +16 results - 5 files + +src/vs/base/browser/dom.ts: + 81 }; + 82 + 83: /** @deprecated ES6 - use classList*/ + 84 export const hasClass: (node: HTMLElement | SVGElement, className: string) => boolean = _classList.hasClass.bind(_classList); + 85: /** @deprecated ES6 - use classList*/ + 86 export const addClass: (node: HTMLElement | SVGElement, className: string) => void = _classList.addClass.bind(_classList); + 87: /** @deprecated ES6 - use classList*/ + 88 export const addClasses: (node: HTMLElement | SVGElement, ...classNames: string[]) => void = _classList.addClasses.bind(_classList); + 89: /** @deprecated ES6 - use classList*/ + 90 export const removeClass: (node: HTMLElement | SVGElement, className: string) => void = _classList.removeClass.bind(_classList); + 91: /** @deprecated ES6 - use classList*/ + 92 export const removeClasses: (node: HTMLElement | SVGElement, ...classNames: string[]) => void = _classList.removeClasses.bind(_classList); + 93: /** @deprecated ES6 - use classList*/ + 94 export const toggleClass: (node: HTMLElement | SVGElement, className: string, shouldHaveIt?: boolean) => void = _classList.toggleClass.bind(_classList); + 95 src/vs/base/common/arrays.ts: 401 diff --git a/src/vs/base/browser/dom.ts b/src/vs/base/browser/dom.ts index 2552ac14916..3e5eaeaa4fa 100644 --- a/src/vs/base/browser/dom.ts +++ b/src/vs/base/browser/dom.ts @@ -80,11 +80,17 @@ const _classList: IDomClassList = new class implements IDomClassList { } }; +/** @deprecated ES6 - use classList*/ export const hasClass: (node: HTMLElement | SVGElement, className: string) => boolean = _classList.hasClass.bind(_classList); +/** @deprecated ES6 - use classList*/ export const addClass: (node: HTMLElement | SVGElement, className: string) => void = _classList.addClass.bind(_classList); +/** @deprecated ES6 - use classList*/ export const addClasses: (node: HTMLElement | SVGElement, ...classNames: string[]) => void = _classList.addClasses.bind(_classList); +/** @deprecated ES6 - use classList*/ export const removeClass: (node: HTMLElement | SVGElement, className: string) => void = _classList.removeClass.bind(_classList); +/** @deprecated ES6 - use classList*/ export const removeClasses: (node: HTMLElement | SVGElement, ...classNames: string[]) => void = _classList.removeClasses.bind(_classList); +/** @deprecated ES6 - use classList*/ export const toggleClass: (node: HTMLElement | SVGElement, className: string, shouldHaveIt?: boolean) => void = _classList.toggleClass.bind(_classList); class DomListener implements IDisposable {