Skip to content

Commit 7a0e987

Browse files
authored
Fix: make shielding.d.ts ambient (#1256)
1 parent 98f45e4 commit 7a0e987

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

test-d/shielding.test-d.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/// <reference path="../types/shielding.d.ts" />
2+
import { Shield } from 'fastly:shielding';
3+
import { expectType, expectError } from 'tsd';
4+
5+
// Shielding
6+
{
7+
expectError(Shield());
8+
expectType<Shield>(new Shield('dub-dublin-ie'));
9+
}

types/shielding.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { Backend } from 'fastly:backend';
1+
/// <reference path="../types/backend.d.ts" />
22

33
declare module 'fastly:shielding' {
44
export class Shield {
55
constructor(name: string);
66
runningOn(): boolean;
7-
unencryptedBackend(): Backend;
8-
encryptedBackend(): Backend;
7+
unencryptedBackend(): import('fastly:backend').Backend;
8+
encryptedBackend(): import('fastly:backend').Backend;
99
}
1010
}

0 commit comments

Comments
 (0)