本文整理匯總了TypeScript中graphql-anywhere.default函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript default函數的具體用法?TypeScript default怎麽用?TypeScript default使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了default函數的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: diffQueryAgainstStore
export function diffQueryAgainstStore({
store,
query,
variables,
returnPartialData = true,
config,
}: ReadQueryOptions): DiffResult {
// Throw the right validation error by trying to find a query in the document
getQueryDefinition(query);
const context: ReadStoreContext = {
// Global settings
store,
returnPartialData,
customResolvers: config && config.customResolvers,
// Flag set during execution
hasMissingField: false,
};
const rootIdValue = {
type: 'id',
id: 'ROOT_QUERY',
};
const result = graphqlAnywhere(readStoreResolver, query, rootIdValue, context, variables, {
fragmentMatcher,
});
return {
result,
isMissing: context.hasMissingField,
};
}
示例2: diffQueryAgainstStore
export function diffQueryAgainstStore({
store,
query,
variables,
previousResult,
returnPartialData = true,
rootId = 'ROOT_QUERY',
fragmentMatcherFunction,
config,
}: DiffQueryAgainstStoreOptions): DiffResult {
// Throw the right validation error by trying to find a query in the document
const queryDefinition = getQueryDefinition(query);
variables = assign({}, getDefaultValues(queryDefinition), variables);
const context: ReadStoreContext = {
// Global settings
store,
returnPartialData,
customResolvers: (config && config.customResolvers) || {},
// Flag set during execution
hasMissingField: false,
};
const rootIdValue = {
type: 'id',
id: rootId,
previousResult,
};
const result = graphqlAnywhere(
readStoreResolver,
query,
rootIdValue,
context,
variables,
{
fragmentMatcher: fragmentMatcherFunction,
resultMapper,
},
);
return {
result,
isMissing: context.hasMissingField,
};
}