如何在relay 13中扩展ts语言插件
How to extends ts language plugin in relay 13
在我们的项目中,我们使用 relay-compiler 和 relay-compiler-language-typescript 将一些代码添加到生成的查询中。
我们想升级到中继 13。
如何替换我们使用relay-compiler-language-typescript的代码部分?
import { relayCompiler } from 'relay-compiler';
// how can we replace this
const tsPluginDefault = require('relay-compiler-language-typescript').default();
const { inputExtensions, outputExtension, findGraphQLTags, typeGenerator } = tsPluginDefault;
const specificFormatModule = ourSpecificThings // we add some code to the generated output files
const langPlugin = {
inputExtensions,
outputExtension,
findGraphQLTags,
formatModule: specificFormatModule,
typeGenerator,
}
await relayCompiler({
...moreConfig,
language: langPlugin,
});
一位中继贡献者不和谐地回答我说中继 13 尚不支持添加自定义转换
在我们的项目中,我们使用 relay-compiler 和 relay-compiler-language-typescript 将一些代码添加到生成的查询中。
我们想升级到中继 13。
如何替换我们使用relay-compiler-language-typescript的代码部分?
import { relayCompiler } from 'relay-compiler';
// how can we replace this
const tsPluginDefault = require('relay-compiler-language-typescript').default();
const { inputExtensions, outputExtension, findGraphQLTags, typeGenerator } = tsPluginDefault;
const specificFormatModule = ourSpecificThings // we add some code to the generated output files
const langPlugin = {
inputExtensions,
outputExtension,
findGraphQLTags,
formatModule: specificFormatModule,
typeGenerator,
}
await relayCompiler({
...moreConfig,
language: langPlugin,
});
一位中继贡献者不和谐地回答我说中继 13 尚不支持添加自定义转换