INNER CODE UNIT · TypeScript

Context

thebigredgeek/apollo-resolvers · src/context.ts:19

export class Context {
  models: Object;
  user: Object;
  constructor (data: ContextData) {
    Object.keys(data).forEach(key => {
      this[key] = data[key]
    });
  }
  dispose () {
    const models = this.models;
    const user = this.user;
    this.models = null;
    this.user = null;
    // Call dispose on every attached model that contains a dispose method
    Object.keys(models).forEach((key) => models[key].dispose ? models[key].dispose() : null);
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…