File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -14,11 +14,11 @@ export interface AccessControlOptions {
14
14
15
15
const isIterable = ( obj : unknown ) : obj is Iterable < unknown > => typeof obj [ Symbol . iterator ] === 'function'
16
16
17
- const getOriginHeaderHandler = ( origin : unknown ) : ( ( req : Request , res : Response ) => void ) => {
18
- const fail = ( ) => {
19
- throw new TypeError ( 'No other objects allowed. Allowed types is array of strings or RegExp' )
20
- }
17
+ const failOriginParam = ( ) => {
18
+ throw new TypeError ( 'No other objects allowed. Allowed types is array of strings or RegExp' )
19
+ }
21
20
21
+ const getOriginHeaderHandler = ( origin : unknown ) : ( ( req : Request , res : Response ) => void ) => {
22
22
if ( typeof origin === 'boolean' ) {
23
23
return origin
24
24
? ( _ , res ) => {
@@ -40,11 +40,11 @@ const getOriginHeaderHandler = (origin: unknown): ((req: Request, res: Response)
40
40
}
41
41
}
42
42
43
- if ( typeof origin !== 'object' ) fail ( )
43
+ if ( typeof origin !== 'object' ) failOriginParam ( )
44
44
45
45
if ( isIterable ( origin ) ) {
46
46
const originArray = Array . from ( origin )
47
- if ( originArray . some ( ( element ) => typeof element !== 'string' ) ) fail ( )
47
+ if ( originArray . some ( ( element ) => typeof element !== 'string' ) ) failOriginParam ( )
48
48
49
49
const originSet = new Set ( origin )
50
50
@@ -71,7 +71,7 @@ const getOriginHeaderHandler = (origin: unknown): ((req: Request, res: Response)
71
71
}
72
72
}
73
73
74
- fail ( )
74
+ failOriginParam ( )
75
75
}
76
76
77
77
/**
You can’t perform that action at this time.
0 commit comments