UNPKG

@graphql-codegen/typescript-vue-urql

Version:

GraphQL Code Generator plugin for generating ready-to-use Vue-Urql composition functions based on GraphQL operations

20 lines (19 loc) 816 B
import { RawClientSideBasePluginConfig } from '@graphql-codegen/visitor-plugin-common'; /** * @description This plugin generates `urql` (https://github.com/FormidableLabs/urql) composition functions with TypeScript typings. */ export interface VueUrqlRawPluginConfig extends RawClientSideBasePluginConfig { /** * @description Customized the output by enabling/disabling the generated Vue Composition functions. * @default true * */ withComposition?: boolean; /** * @description You can specify module that exports components `Query`, `Mutation`, `Subscription` * This is useful for further abstraction of some common tasks (e.g. error handling). * Filepath relative to generated file can be also specified. * @default urql */ urqlImportFrom?: string; }