[RFC] 添加 `@requiresOptIn` 指令
作者: martinbonnin创建于 2022年5月5日更新于 2026年3月9日
标签💭 Strawman (RFC 0)
您可以在 https://GitHub.com/graphql/graphql-wg/blob/main/rfcs/OptInFeatures.md 上读取制成的 RFC
与被贬低的“对称”是否曾考虑增加“要求” 指令吗?
图像ql "" "" "" 表示给定字段、参数、输入字段或enum值需要 在使用前明确表示同意。 "" "" "" 指令 @ requiresOptIn( 特性: string!) 可重复 关于外地防御
- 辩护 INPUT FIELD 国防 ENUM 评价
请求 在“指示”中,可以用来表示某一领域尚未达到稳定地位。 它可用于调试/开发目的,但也受到重命名和/或类型变化等断裂变化.
然后,文件和工具可以使用这一信息,以便客户开发者能够作出更知情的决定。 例如,在克特林,这些字段可以附加[`opt-in' 注释](https://kotlinlang.org/docs/opt-in-requirements.html#opt-in-to-using-api),以便呼叫者必须明确允许这些字段.内容来源: graphql/graphql-spec