pg-channel-04 v0.0.5
GSeller Vendure Channel Integration Plugin
Este é um plugin responsável por adicionar a consulta de canais ao contexto da API da loja no GSeller Vendure.
Dependências
Certifique-se de ter as seguintes dependências instaladas (listadas em peerDependencies
no package.json
):
@nestjs/graphql
@vendure/cli
@vendure/core
graphql-tag
reflect-metadata
typeorm
Estrutura de Pastas e Arquivos
A estrutura do projeto é organizada para facilitar a compreensão e manutenção.
Pasta src
Arquivo plugin.ts
Plugin principal que configura e exporta o ChannelPlugin
. Responsável por adicionar a consulta de canais ao contexto da API da loja.
Pasta resolvers
Arquivo shop.resolver.ts
Resolver GraphQL para operações de consulta relacionadas à obtenção de canais na loja.
Pasta schemas
Arquivo shop.schema.ts
Define o esquema GraphQL relacionado à consulta de canais, incluindo tipos como CustomChannelFields
e GetChannel
.
Pasta services
Arquivo shop.service.ts
Serviço que contém lógica de negócios relacionada à consulta de canais.
Arquivo index.ts
Arquivo de exportação que inclui o plugin principal.
Observação: Certifique-se de incluir informações adicionais ou links para documentação específica dentro de cada arquivo, se necessário. Esta estrutura de documentação visa proporcionar uma compreensão clara das responsabilidades de cada arquivo nas pastas src
, resolvers
, schemas
, services
do seu projeto.