Files
vscode/src/vs/base/common/idGenerator.ts
T
Matt Bierner d4edb9abcc Remove use strict directives in main VS Code src (part 3)
We compile using the alwaysStrict flag so these directives are not needed.

This part removes most of the remaining use strict directives that were not caught by part 1 and 2
2018-10-02 16:14:11 -07:00

21 lines
644 B
TypeScript

/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
export class IdGenerator {
private _prefix: string;
private _lastId: number;
constructor(prefix: string) {
this._prefix = prefix;
this._lastId = 0;
}
public nextId(): string {
return this._prefix + (++this._lastId);
}
}
export const defaultGenerator = new IdGenerator('id#');