图克l- 类- uri
URI scalar 类型,用于 图QL.js。 。 。 .
使用量
此套件导出 URI 值 scalar GraphQL.js 类型 :
import graphQLURI from '@cdmbase/graphql-type-uri';
这些类型也可以使用CommonJS导入如下:
const { graphQLURI } = require('@cdmbase/graphql-type-uri');
由程序构建的计划
您可以将它用于一个按程序构建的图案, 如其它的平面图:
import graphQLURI from '@cdmbase/graphql-type-uri';
const GraphQLURI = graphQLURI('URI');
export default new GraphQLObjectType({
name: 'MyType',
fields: {
myValue: { type: GraphQLURI },
},
});
带 SDL 的 图QL 工具
当使用带有 GraphQL 工具的 SDL 时, 定义 GraphQLURI 作为您计划中相应 scalar 类型的解析器:
import { makeExecutableSchema } from 'graphql-tools';
import graphQLURI, from '@cdmbase/graphql-type-uri';
const GraphQLURI = graphQLURI('URI');
const typeDefs = `
scalar URI
type MyType {
myValue: URI
}
# ...
`;
const resolvers = {
URI: GraphQLURI,
};
export default makeExecutableSchema({ typeDefs, resolvers });