| 12345678910111213141516171819202122 |
- import { Asset, PluginCommonModule, VendurePlugin } from '@vendure/core';
- import { shopApiExtensions } from './api-extensions';
- import { CustomerAvatarResolver } from './customer-avatar.resolver';
- @VendurePlugin({
- imports: [PluginCommonModule],
- shopApiExtensions: {
- schema: shopApiExtensions,
- resolvers: [CustomerAvatarResolver],
- },
- configuration: config => {
- config.customFields.Customer.push({
- name: 'avatar',
- type: 'relation',
- entity: Asset,
- nullable: true,
- });
- return config;
- },
- })
- export class CustomerAvatarPlugin {}
|