-
Notifications
You must be signed in to change notification settings - Fork 0
/
globals.d.ts
57 lines (55 loc) · 1.95 KB
/
globals.d.ts
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
import * as api from './dist/api';
declare global {
namespace NodeJS {
interface Global {
// Runtime API
allure: typeof api.allure;
// Pseudo-annotations
$Description: typeof api.$Description;
$DescriptionHtml: typeof api.$DescriptionHtml;
$Epic: typeof api.$Epic;
$Feature: typeof api.$Feature;
$Issue: typeof api.$Issue;
$Link: typeof api.$Link;
$Owner: typeof api.$Owner;
$Severity: typeof api.$Severity;
$Story: typeof api.$Story;
$Tag: typeof api.$Tag;
$TmsLink: typeof api.$TmsLink;
// Decorators
Attachment: typeof api.Attachment;
FileAttachment: typeof api.FileAttachment;
Step: typeof api.Step;
}
}
// Runtime API
var allure: typeof api.allure;
// Pseudo-annotations
var $Description: typeof api.$Description;
var $DescriptionHtml: typeof api.$DescriptionHtml;
var $DisplayName: typeof api.$DisplayName;
var $Epic: typeof api.$Epic;
var $Feature: typeof api.$Feature;
var $FullName: typeof api.$FullName;
var $HistoryId: typeof api.$HistoryId;
var $Issue: typeof api.$Issue;
var $Label: typeof api.$Link;
var $Link: typeof api.$Link;
var $Owner: typeof api.$Owner;
var $Package: typeof api.$Package;
var $Parameter: typeof api.$Parameter;
var $ParentSuite: typeof api.$ParentSuite;
var $Severity: typeof api.$Severity;
var $Story: typeof api.$Story;
var $SubSuite: typeof api.$SubSuite;
var $Suite: typeof api.$Suite;
var $Tag: typeof api.$Tag;
var $TestClass: typeof api.$TestClass;
var $TestMethod: typeof api.$TestMethod;
var $Thread: typeof api.$Thread;
var $TmsLink: typeof api.$TmsLink;
// Decorators
var Attachment: typeof api.Attachment;
var FileAttachment: typeof api.FileAttachment;
var Step: typeof api.Step;
}