UNPKG

sussudio

Version:

An unofficial VS Code Internal API

14 lines (13 loc) 741 B
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { ISpliceable } from "../../../common/sequence.mjs"; export interface ISpreadSpliceable<T> { splice(start: number, deleteCount: number, ...elements: T[]): void; } export declare class CombinedSpliceable<T> implements ISpliceable<T> { private spliceables; constructor(spliceables: ISpliceable<T>[]); splice(start: number, deleteCount: number, elements: T[]): void; }