如何在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 尚不支持添加自定义转换