SYMBOL INDEX (21 symbols across 4 files) FILE: src/index.ts function assignOptions (line 37) | function assignOptions(options?: Partial): Options { function serveSinglePageApp (line 75) | function serveSinglePageApp(request: Request, options?: Partial... type Evt (line 108) | type Evt = { FILE: src/mocks.ts constant HASH (line 3) | const HASH = '123HASHBROWN' type CacheKey (line 61) | interface CacheKey { method match (line 68) | async match(key: any) { method put (line 112) | async put(key: any, val: Response) { function mockRequestScope (line 133) | function mockRequestScope() { function mockGlobalScope (line 141) | function mockGlobalScope() { FILE: src/test/serveSinglePageApp.ts function testRequest (line 7) | function testRequest(path: string) { FILE: src/types.ts type CacheControl (line 1) | type CacheControl = { type AssetManifestType (line 7) | type AssetManifestType = Record type Options (line 9) | type Options = { class KVError (line 20) | class KVError extends Error { method constructor (line 21) | constructor(message?: string, status: number = 500) { class MethodNotAllowedError (line 30) | class MethodNotAllowedError extends KVError { method constructor (line 31) | constructor(message: string = `Not a valid request method`, status: nu... class NotFoundError (line 35) | class NotFoundError extends KVError { method constructor (line 36) | constructor(message: string = `Not Found`, status: number = 404) { class InternalError (line 40) | class InternalError extends KVError { method constructor (line 41) | constructor(message: string = `Internal Error in KV Asset Handler`, st...