mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-07 08:17:05 +00:00
Add default exports to the non-published definition files
This commit is contained in:
Vendored
+14
-2
@@ -1,3 +1,7 @@
|
||||
import Terminal from "./Terminal";
|
||||
import ScreenBuffer from "./ScreenBuffer";
|
||||
import TextBuffer from "./TextBuffer";
|
||||
|
||||
export as namespace Rect;
|
||||
|
||||
declare class Rect {
|
||||
@@ -9,7 +13,15 @@ declare class Rect {
|
||||
readonly ymax: number;
|
||||
readonly isNull: boolean;
|
||||
|
||||
constructor(options: Rect.AbsoluteOptions | Rect.Region | Rect | Terminal | ScreenBuffer | TextBuffer);
|
||||
constructor(
|
||||
options:
|
||||
| Rect.AbsoluteOptions
|
||||
| Rect.Region
|
||||
| Rect
|
||||
| Terminal
|
||||
| ScreenBuffer
|
||||
| TextBuffer
|
||||
);
|
||||
constructor(xmin: number, xmax: number, ymin: number, ymax: number);
|
||||
|
||||
static wrappingRect(params: {
|
||||
@@ -30,7 +42,7 @@ declare class Rect {
|
||||
): void;
|
||||
}
|
||||
|
||||
export = Rect;
|
||||
export default Rect;
|
||||
|
||||
declare namespace Rect {
|
||||
type Options = AbsoluteOptions | Region;
|
||||
|
||||
Vendored
+4
-3
@@ -1,7 +1,8 @@
|
||||
import NextGenEvents = require("nextgen-events");
|
||||
|
||||
import Terminal = require("./Terminal");
|
||||
import ScreenBufferHD = require("./ScreenBufferHD");
|
||||
import Terminal from "./Terminal";
|
||||
import ScreenBufferHD from "./ScreenBufferHD";
|
||||
import Rect from "./Rect";
|
||||
|
||||
export as namespace ScreenBuffer;
|
||||
|
||||
@@ -82,7 +83,7 @@ declare class ScreenBuffer extends NextGenEvents {
|
||||
saveSync(filepath: string): void;
|
||||
}
|
||||
|
||||
export = ScreenBuffer;
|
||||
export default ScreenBuffer;
|
||||
|
||||
declare namespace ScreenBuffer {
|
||||
interface Options {
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
import ScreenBuffer = require("./ScreenBuffer");
|
||||
import ScreenBuffer from "./ScreenBuffer";
|
||||
|
||||
export as namespace ScreenBufferHD;
|
||||
|
||||
@@ -37,7 +37,7 @@ declare class ScreenBufferHD extends ScreenBuffer {
|
||||
): void;
|
||||
}
|
||||
|
||||
export = ScreenBufferHD;
|
||||
export default ScreenBufferHD;
|
||||
|
||||
declare namespace ScreenBufferHD {
|
||||
interface Attributes {
|
||||
|
||||
Vendored
+1
-1
@@ -3,7 +3,7 @@ import EventEmitter = require("nextgen-events");
|
||||
|
||||
type Terminal = Terminal.Impl & EventEmitter;
|
||||
|
||||
export = Terminal;
|
||||
export default Terminal;
|
||||
|
||||
type Callback<T> = ((err: any) => void) | ((err: undefined, arg: T) => void);
|
||||
|
||||
|
||||
Vendored
+5
-6
@@ -1,3 +1,6 @@
|
||||
import ScreenBuffer from "./ScreenBuffer";
|
||||
import Rect from "./Rect";
|
||||
|
||||
export as namespace TextBuffer;
|
||||
|
||||
declare class TextBuffer {
|
||||
@@ -16,11 +19,7 @@ declare class TextBuffer {
|
||||
|
||||
setEmptyCellAttr(attr: ScreenBuffer.Attributes | number): void;
|
||||
|
||||
setAttrAt(
|
||||
attr: ScreenBuffer.Attributes | number,
|
||||
x: number,
|
||||
y: number
|
||||
): void;
|
||||
setAttrAt(attr: ScreenBuffer.Attributes | number, x: number, y: number): void;
|
||||
setAttrCodeAt(attr: number, x: number, y: number): void;
|
||||
|
||||
setAttrRegion(
|
||||
@@ -78,7 +77,7 @@ declare class TextBuffer {
|
||||
save(filepath: string, callback: (error?: any) => void): void;
|
||||
}
|
||||
|
||||
export = TextBuffer;
|
||||
export default TextBuffer;
|
||||
|
||||
declare namespace TextBuffer {
|
||||
interface Options {
|
||||
|
||||
Vendored
+1
-5
@@ -4,11 +4,7 @@
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
// TypeScript Version: 2.7
|
||||
|
||||
import Terminal = require("./Terminal");
|
||||
import * as SB from "./ScreenBuffer";
|
||||
import * as SBHD from "./ScreenBufferHD";
|
||||
import * as R from "./Rect";
|
||||
import * as TB from "./TextBuffer";
|
||||
import Terminal from "./Terminal";
|
||||
|
||||
export as namespace termkit;
|
||||
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
"noImplicitAny": true,
|
||||
"noImplicitThis": true,
|
||||
"strictNullChecks": true,
|
||||
"esModuleInterop": true,
|
||||
"baseUrl": "../",
|
||||
"typeRoots": ["../"],
|
||||
"types": [],
|
||||
|
||||
Reference in New Issue
Block a user