@blueprintjs/core
Version:
Core styles & components
14 lines (12 loc) • 389 B
text/typescript
/*
* Copyright 2017 Palantir Technologies, Inc. All rights reserved.
*
* Licensed under the terms of the LICENSE file distributed with this project.
*/
/**
* Generic interface defining constructor types, such as classes. This is used to type the class
* itself in meta-programming situations such as decorators.
*/
export interface IConstructor<T> {
new (...args: any[]): T;
}