We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 98f45e4 commit 7a0e987Copy full SHA for 7a0e987
test-d/shielding.test-d.ts
@@ -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
@@ -1,10 +1,10 @@
-import { Backend } from 'fastly:backend';
+/// <reference path="../types/backend.d.ts" />
declare module 'fastly:shielding' {
export class Shield {
constructor(name: string);
runningOn(): boolean;
- unencryptedBackend(): Backend;
- encryptedBackend(): Backend;
+ unencryptedBackend(): import('fastly:backend').Backend;
+ encryptedBackend(): import('fastly:backend').Backend;
}
10
0 commit comments