Augment typing in DefaultMap to admit use by autocontainer code

This commit is contained in:
Saul Reynolds-Haertle 2019-02-10 12:17:46 -08:00
parent 5c7ae5331f
commit 0582e4fb5e

View file

@ -4,7 +4,7 @@ import Logger from "@src/lib/logging"
const logger = new Logger("requests")
class DefaultMap extends Map {
class DefaultMap<K,V> extends Map<K,V> {
constructor(private defaultFactory, ...args) {
// super(...args)
super()
@ -36,7 +36,7 @@ export function clobberCSP(response) {
)
if (cspHeader !== undefined) {
const policy = new DefaultMap(
const policy = new DefaultMap<string, Set<string>>(
() => new Set(),
csp.parse(cspHeader.value),
)