diff --git a/src/managers/base.ts b/src/managers/base.ts index 1e1e8e1e..56bbfa9b 100644 --- a/src/managers/base.ts +++ b/src/managers/base.ts @@ -105,7 +105,7 @@ export class BaseManager extends Base { return (await this.client.cache.keys(this.cacheName)) ?? [] } - [Deno.customInspect](): string { + [Symbol.for('Deno.customInspect')](): string { return `Manager(${this.cacheName})` } } diff --git a/src/managers/baseChild.ts b/src/managers/baseChild.ts index 53001583..9995b89c 100644 --- a/src/managers/baseChild.ts +++ b/src/managers/baseChild.ts @@ -14,7 +14,9 @@ export class BaseChildManager extends Base { } get cacheName(): string { - return this.parent.cacheName + return typeof this.parent === 'undefined' + ? 'unknown_parent' + : this.parent.cacheName } async get(key: string): Promise { @@ -75,7 +77,7 @@ export class BaseChildManager extends Base { return this.parent.keys() } - [Deno.customInspect](): string { + [Symbol.for('Deno.customInspect')](): string { return `ChildManager(${this.cacheName})` } }