-
Notifications
You must be signed in to change notification settings - Fork 682
Expand file tree
/
Copy pathrollup.d.ts
More file actions
104 lines (87 loc) · 1.99 KB
/
rollup.d.ts
File metadata and controls
104 lines (87 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
import { Lib2Class } from 'api-extractor-lib2-test';
/**
* Various namespace scenarios.
* @public
*/
export declare namespace n1 {
export type SomeType1 = number;
export function someFunction1(): SomeType1;
export namespace n2 {
export type SomeType2 = number;
export function someFunction2(): SomeType2;
export namespace n3 {
export type SomeType3 = number;
export function someFunction3(): n2.n3.SomeType3;
}
export {};
}
export {};
}
/** @public */
export declare class SomeClass1 {
static staticProp: number;
}
declare class SomeClass2 {
}
/**
* Unexported symbol reference.
* @public
*/
export declare class SomeClass3 extends SomeClass2 {
}
/**
* Reference to a symbol exported from another file, but not exported from the package.
* @public
*/
export declare class SomeClass4 extends SomeClass5 {
}
declare class SomeClass5 {
}
/** @public */
export declare enum SomeEnum {
A = "A",
B = "B",
C = "C"
}
/**
* Enum member reference.
* @public
*/
export declare function someFunction5(): SomeEnum.A;
/**
* Static class member reference.
* @public
*/
export declare function someFunction6(): typeof SomeClass1.staticProp;
/**
* Global symbol reference.
* @public
*/
export declare function someFunction7({ then: then2 }: Promise<void>): typeof Date.prototype.getDate;
/**
* External symbol reference.
* @public
*/
export declare function someFunction8({ prop: prop2 }: Lib2Class): void;
/**
* Interface member reference.
* @public
*/
export declare function someFunction9({ prop: prop2 }: SomeInterface1): void;
/** @public */
export declare interface SomeInterface1 {
prop: number;
}
/**
* References to computed properties.
* @public
*/
export declare interface SomeInterface1 {
[SomeVar1]: () => string;
[SomeSymbol1]: () => string;
}
/** @public */
export declare const SomeSymbol1: unique symbol;
/** @public */
export declare const SomeVar1 = "ThisIsSomeVar1";
export { }