1
0

process-context-plugin.ts 694 B

1234567891011121314151617181920
  1. import { OnApplicationBootstrap, OnModuleInit } from '@nestjs/common';
  2. import { Logger, PluginCommonModule, ProcessContext, VendurePlugin } from '@vendure/core';
  3. /**
  4. * Testing whether the ProcessContext service is giving the correct results.
  5. */
  6. @VendurePlugin({
  7. imports: [PluginCommonModule],
  8. })
  9. export class ProcessContextPlugin implements OnApplicationBootstrap, OnModuleInit {
  10. constructor(private processContext: ProcessContext) {}
  11. onApplicationBootstrap(): any {
  12. Logger.warn(`onApplicationBootstrap: isServer: ${this.processContext.isServer}`);
  13. }
  14. onModuleInit(): any {
  15. Logger.warn(`onModuleInit: isServer: ${this.processContext.isServer}`);
  16. }
  17. }