Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import getConnectionTypeResolvers from "@reactioncommerce/api-utils/graphql/getConnectionTypeResolvers.js";
import Mutation from "./Mutation/index.js";
import Query from "./Query/index.js";
export default {
Mutation,
Query,
...getConnectionTypeResolvers("TagProduct")
};
import getConnectionTypeResolvers from "@reactioncommerce/api-utils/graphql/getConnectionTypeResolvers.js";
import CatalogProduct from "./CatalogProduct/index.js";
import Mutation from "./Mutation/index.js";
import Query from "./Query/index.js";
import Shop from "./Shop/index.js";
import Tag from "./Tag/index.js";
export default {
CatalogProduct,
Mutation,
Query,
Shop,
Tag,
...getConnectionTypeResolvers("Tag"),
...getConnectionTypeResolvers("TagProduct")
};
import getConnectionTypeResolvers from "@reactioncommerce/api-utils/graphql/getConnectionTypeResolvers.js";
import AppliedSurcharge from "./AppliedSurcharge/index.js";
import Surcharge from "./Surcharge/index.js";
import Mutation from "./Mutation/index.js";
import Query from "./Query/index.js";
export default {
...getConnectionTypeResolvers("Surcharge"),
AppliedSurcharge,
Surcharge,
Mutation,
Query
};
import getConnectionTypeResolvers from "@reactioncommerce/api-utils/graphql/getConnectionTypeResolvers.js";
import Mutation from "./Mutation/index.js";
import Query from "./Query/index.js";
import TaxRate from "./TaxRate/index.js";
/**
* TaxRate-related GraphQL resolvers
* @namespace Accounts/GraphQL
*/
export default {
Mutation,
Query,
TaxRate,
...getConnectionTypeResolvers("TaxRate")
};
import getConnectionTypeResolvers from "@reactioncommerce/api-utils/graphql/getConnectionTypeResolvers.js";
import FlatRateFulfillmentMethod from "./FlatRateFulfillmentMethod/index.js";
import FlatRateFulfillmentRestriction from "./FlatRateFulfillmentRestriction/index.js";
import Mutation from "./Mutation/index.js";
import Query from "./Query/index.js";
import ShopSettings from "./ShopSettings/index.js";
export default {
...getConnectionTypeResolvers("FlatRateFulfillmentRestriction"),
...getConnectionTypeResolvers("FlatRateFulfillmentMethod"),
FlatRateFulfillmentMethod,
FlatRateFulfillmentRestriction,
Mutation,
Query,
ShopSettings
};
let intervalId = setInterval(() => {
tickValue += 1;
context.pubSub.publish("tick", { tick: tickValue });
if (tickValue === 10) {
clearInterval(intervalId);
intervalId = null;
}
}, 1000);
return context.pubSub.asyncIterator("tick");
}
}
},
Tag,
...getConnectionTypeResolvers("Address"),
...getConnectionTypeResolvers("Tag")
};
/**
* Arguments passed by the client for a query
* @memberof GraphQL
* @typedef {Object} ConnectionArgs - an object of all arguments that were sent by the client
* @property {String} args.after - Connection argument
* @property {String} args.before - Connection argument
* @property {Number} args.first - Connection argument
* @property {Number} args.last - Connection argument
* @property {Number} args.sortBy - Connection argument. Check schema for allowed values.
* @property {Number} args.sortOrder - Connection argument
*/
/**
* Arguments passed by the client a groups query
import getConnectionTypeResolvers from "@reactioncommerce/api-utils/graphql/getConnectionTypeResolvers.js";
import NavigationItem from "./NavigationItem/index.js";
import NavigationTree from "./NavigationTree/index.js";
import Shop from "./Shop/index.js";
import ShopSettings from "./ShopSettings/index.js";
import Mutation from "./Mutation/index.js";
import Query from "./Query/index.js";
export default {
NavigationItem,
...getConnectionTypeResolvers("NavigationItem"),
NavigationTree,
Mutation,
Query,
Shop,
ShopSettings
};
Mutation,
Order,
OrderFulfillmentGroup,
OrderFulfillmentGroupData: {
__resolveType(obj) {
return obj.gqlType;
}
},
OrderItem,
Query,
Refund,
SplitOrderItemPayload: {
newItemId: (node) => encodeOrderItemOpaqueId(node.newItemId)
},
...getConnectionTypeResolvers("Order"),
...getConnectionTypeResolvers("OrdersByAccountId")
};
import getConnectionTypeResolvers from "@reactioncommerce/api-utils/graphql/getConnectionTypeResolvers.js";
import Address from "./Address.js";
import Query from "./Query/index.js";
export default {
Address,
Query,
...getConnectionTypeResolvers("Address")
};
/**
* Arguments passed by the client a groups query
* @memberof GraphQL
* @typedef {Object} AddressInput - Address
* @property {String} address1 - Address line 1
* @property {String} [address2] - Address line 2
* @property {String} city - City
* @property {String} [company] - Company name
* @property {String} country - Country
* @property {Boolean} [failedValidation] - Mark address as failed validation by address validation service
* @property {String} fullName - Full name
* @property {String} [firstName] - First name
* @property {String} [lastName] - Last name
* @property {Boolean} isBillingDefault - Mark address as default for billing
import getConnectionTypeResolvers from "@reactioncommerce/api-utils/graphql/getConnectionTypeResolvers.js";
import CatalogProduct from "./CatalogProduct/index.js";
import Mutation from "./Mutation/index.js";
import Query from "./Query/index.js";
import Shop from "./Shop/index.js";
import Tag from "./Tag/index.js";
export default {
CatalogProduct,
Mutation,
Query,
Shop,
Tag,
...getConnectionTypeResolvers("Tag"),
...getConnectionTypeResolvers("TagProduct")
};