Skip to content

Commit bd1ffc7

Browse files
committed
build rc 41
1 parent 89d804b commit bd1ffc7

9 files changed

+78
-9
lines changed

Diff for: dist/adapters/adapter.d.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ export declare enum ConnectionMode {
33
AUTO = 0,
44
PLAIN = 1,
55
NODES = 2,
6-
EDGES = 3
6+
EDGES = 3,
7+
ITEMS = 4
78
}
89
export declare enum ArgumentMode {
910
TYPE = 0,

Diff for: dist/common/context.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export default class Context {
6969
*/
7070
private schemaWillBeLoaded;
7171
/**
72-
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain'
72+
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain' | 'items'
7373
*/
7474
connectionMode: ConnectionMode;
7575
/**

Diff for: dist/vuex-orm-graphql.cjs.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -14100,6 +14100,7 @@ var HttpLink = (function (_super) {
1410014100
ConnectionMode[ConnectionMode["PLAIN"] = 1] = "PLAIN";
1410114101
ConnectionMode[ConnectionMode["NODES"] = 2] = "NODES";
1410214102
ConnectionMode[ConnectionMode["EDGES"] = 3] = "EDGES";
14103+
ConnectionMode[ConnectionMode["ITEMS"] = 4] = "ITEMS";
1410314104
})(exports.ConnectionMode || (exports.ConnectionMode = {}));
1410414105
(function (ArgumentMode) {
1410514106
ArgumentMode[ArgumentMode["TYPE"] = 0] = "TYPE";
@@ -14216,6 +14217,9 @@ var Transformer = /** @class */ (function () {
1421614217
else if (data["node"] && context.connectionMode === exports.ConnectionMode.EDGES) {
1421714218
result = _this.transformIncomingData(data["node"], localModel, mutation, true);
1421814219
}
14220+
else if (data[key].items && context.connectionMode === exports.ConnectionMode.ITEMS) {
14221+
result[pluralize$1(key)] = _this.transformIncomingData(data[key].items, localModel, mutation, true);
14222+
}
1421914223
else {
1422014224
var newKey = key;
1422114225
if (mutation && !recursiveCall) {
@@ -14664,6 +14668,9 @@ var Schema = /** @class */ (function () {
1466414668
else if (connection.fields.find(function (f) { return f.name === "edges"; })) {
1466514669
return exports.ConnectionMode.EDGES;
1466614670
}
14671+
else if (connection.fields.find(function (f) { return f.name === "items"; })) {
14672+
return exports.ConnectionMode.ITEMS;
14673+
}
1466714674
else {
1466814675
return exports.ConnectionMode.PLAIN;
1466914676
}
@@ -14791,7 +14798,7 @@ var Context = /** @class */ (function () {
1479114798
*/
1479214799
this.debugMode = false;
1479314800
/**
14794-
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain'
14801+
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain' | 'items'
1479514802
*/
1479614803
this.connectionMode = exports.ConnectionMode.AUTO;
1479714804
/**
@@ -15025,6 +15032,9 @@ var QueryBuilder = /** @class */ (function () {
1502515032
else if (context.connectionMode === exports.ConnectionMode.EDGES) {
1502615033
return "\n " + header + " {\n edges {\n node {\n " + fields + "\n }\n }\n }\n ";
1502715034
}
15035+
else if (context.connectionMode === exports.ConnectionMode.ITEMS) {
15036+
return "\n " + header + " {\n items {\n " + fields + "\n }\n }\n ";
15037+
}
1502815038
else {
1502915039
return "\n " + header + " {\n " + fields + "\n }\n ";
1503015040
}

Diff for: dist/vuex-orm-graphql.esm-bundler.js

+17-1
Original file line numberDiff line numberDiff line change
@@ -14079,6 +14079,7 @@ var ConnectionMode;
1407914079
ConnectionMode[ConnectionMode["PLAIN"] = 1] = "PLAIN";
1408014080
ConnectionMode[ConnectionMode["NODES"] = 2] = "NODES";
1408114081
ConnectionMode[ConnectionMode["EDGES"] = 3] = "EDGES";
14082+
ConnectionMode[ConnectionMode["ITEMS"] = 4] = "ITEMS";
1408214083
})(ConnectionMode || (ConnectionMode = {}));
1408314084
var ArgumentMode;
1408414085
(function (ArgumentMode) {
@@ -14190,6 +14191,9 @@ class Transformer {
1419014191
else if (data["node"] && context.connectionMode === ConnectionMode.EDGES) {
1419114192
result = this.transformIncomingData(data["node"], localModel, mutation, true);
1419214193
}
14194+
else if (data[key].items && context.connectionMode === ConnectionMode.ITEMS) {
14195+
result[pluralize$1(key)] = this.transformIncomingData(data[key].items, localModel, mutation, true);
14196+
}
1419314197
else {
1419414198
let newKey = key;
1419514199
if (mutation && !recursiveCall) {
@@ -14607,6 +14611,9 @@ class Schema {
1460714611
else if (connection.fields.find(f => f.name === "edges")) {
1460814612
return ConnectionMode.EDGES;
1460914613
}
14614+
else if (connection.fields.find(f => f.name === "items")) {
14615+
return ConnectionMode.ITEMS;
14616+
}
1461014617
else {
1461114618
return ConnectionMode.PLAIN;
1461214619
}
@@ -14807,7 +14814,7 @@ class Context {
1480714814
*/
1480814815
this.debugMode = false;
1480914816
/**
14810-
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain'
14817+
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain' | 'items'
1481114818
*/
1481214819
this.connectionMode = ConnectionMode.AUTO;
1481314820
/**
@@ -15033,6 +15040,15 @@ class QueryBuilder {
1503315040
}
1503415041
}
1503515042
}
15043+
`;
15044+
}
15045+
else if (context.connectionMode === ConnectionMode.ITEMS) {
15046+
return `
15047+
${header} {
15048+
items {
15049+
${fields}
15050+
}
15051+
}
1503615052
`;
1503715053
}
1503815054
else {

Diff for: dist/vuex-orm-graphql.esm.js

+17-1
Original file line numberDiff line numberDiff line change
@@ -14079,6 +14079,7 @@ var ConnectionMode;
1407914079
ConnectionMode[ConnectionMode["PLAIN"] = 1] = "PLAIN";
1408014080
ConnectionMode[ConnectionMode["NODES"] = 2] = "NODES";
1408114081
ConnectionMode[ConnectionMode["EDGES"] = 3] = "EDGES";
14082+
ConnectionMode[ConnectionMode["ITEMS"] = 4] = "ITEMS";
1408214083
})(ConnectionMode || (ConnectionMode = {}));
1408314084
var ArgumentMode;
1408414085
(function (ArgumentMode) {
@@ -14190,6 +14191,9 @@ class Transformer {
1419014191
else if (data["node"] && context.connectionMode === ConnectionMode.EDGES) {
1419114192
result = this.transformIncomingData(data["node"], localModel, mutation, true);
1419214193
}
14194+
else if (data[key].items && context.connectionMode === ConnectionMode.ITEMS) {
14195+
result[pluralize$1(key)] = this.transformIncomingData(data[key].items, localModel, mutation, true);
14196+
}
1419314197
else {
1419414198
let newKey = key;
1419514199
if (mutation && !recursiveCall) {
@@ -14607,6 +14611,9 @@ class Schema {
1460714611
else if (connection.fields.find(f => f.name === "edges")) {
1460814612
return ConnectionMode.EDGES;
1460914613
}
14614+
else if (connection.fields.find(f => f.name === "items")) {
14615+
return ConnectionMode.ITEMS;
14616+
}
1461014617
else {
1461114618
return ConnectionMode.PLAIN;
1461214619
}
@@ -14807,7 +14814,7 @@ class Context {
1480714814
*/
1480814815
this.debugMode = false;
1480914816
/**
14810-
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain'
14817+
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain' | 'items'
1481114818
*/
1481214819
this.connectionMode = ConnectionMode.AUTO;
1481314820
/**
@@ -15033,6 +15040,15 @@ class QueryBuilder {
1503315040
}
1503415041
}
1503515042
}
15043+
`;
15044+
}
15045+
else if (context.connectionMode === ConnectionMode.ITEMS) {
15046+
return `
15047+
${header} {
15048+
items {
15049+
${fields}
15050+
}
15051+
}
1503615052
`;
1503715053
}
1503815054
else {

Diff for: dist/vuex-orm-graphql.esm.prod.js

+17-1
Original file line numberDiff line numberDiff line change
@@ -14079,6 +14079,7 @@ var ConnectionMode;
1407914079
ConnectionMode[ConnectionMode["PLAIN"] = 1] = "PLAIN";
1408014080
ConnectionMode[ConnectionMode["NODES"] = 2] = "NODES";
1408114081
ConnectionMode[ConnectionMode["EDGES"] = 3] = "EDGES";
14082+
ConnectionMode[ConnectionMode["ITEMS"] = 4] = "ITEMS";
1408214083
})(ConnectionMode || (ConnectionMode = {}));
1408314084
var ArgumentMode;
1408414085
(function (ArgumentMode) {
@@ -14190,6 +14191,9 @@ class Transformer {
1419014191
else if (data["node"] && context.connectionMode === ConnectionMode.EDGES) {
1419114192
result = this.transformIncomingData(data["node"], localModel, mutation, true);
1419214193
}
14194+
else if (data[key].items && context.connectionMode === ConnectionMode.ITEMS) {
14195+
result[pluralize$1(key)] = this.transformIncomingData(data[key].items, localModel, mutation, true);
14196+
}
1419314197
else {
1419414198
let newKey = key;
1419514199
if (mutation && !recursiveCall) {
@@ -14607,6 +14611,9 @@ class Schema {
1460714611
else if (connection.fields.find(f => f.name === "edges")) {
1460814612
return ConnectionMode.EDGES;
1460914613
}
14614+
else if (connection.fields.find(f => f.name === "items")) {
14615+
return ConnectionMode.ITEMS;
14616+
}
1461014617
else {
1461114618
return ConnectionMode.PLAIN;
1461214619
}
@@ -14807,7 +14814,7 @@ class Context {
1480714814
*/
1480814815
this.debugMode = false;
1480914816
/**
14810-
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain'
14817+
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain' | 'items'
1481114818
*/
1481214819
this.connectionMode = ConnectionMode.AUTO;
1481314820
/**
@@ -15033,6 +15040,15 @@ class QueryBuilder {
1503315040
}
1503415041
}
1503515042
}
15043+
`;
15044+
}
15045+
else if (context.connectionMode === ConnectionMode.ITEMS) {
15046+
return `
15047+
${header} {
15048+
items {
15049+
${fields}
15050+
}
15051+
}
1503615052
`;
1503715053
}
1503815054
else {

Diff for: dist/vuex-orm-graphql.global.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -14099,6 +14099,7 @@ var VuexORMGraphQLPlugin = (function (exports) {
1409914099
ConnectionMode[ConnectionMode["PLAIN"] = 1] = "PLAIN";
1410014100
ConnectionMode[ConnectionMode["NODES"] = 2] = "NODES";
1410114101
ConnectionMode[ConnectionMode["EDGES"] = 3] = "EDGES";
14102+
ConnectionMode[ConnectionMode["ITEMS"] = 4] = "ITEMS";
1410214103
})(exports.ConnectionMode || (exports.ConnectionMode = {}));
1410314104
(function (ArgumentMode) {
1410414105
ArgumentMode[ArgumentMode["TYPE"] = 0] = "TYPE";
@@ -14215,6 +14216,9 @@ var VuexORMGraphQLPlugin = (function (exports) {
1421514216
else if (data["node"] && context.connectionMode === exports.ConnectionMode.EDGES) {
1421614217
result = _this.transformIncomingData(data["node"], localModel, mutation, true);
1421714218
}
14219+
else if (data[key].items && context.connectionMode === exports.ConnectionMode.ITEMS) {
14220+
result[pluralize$1(key)] = _this.transformIncomingData(data[key].items, localModel, mutation, true);
14221+
}
1421814222
else {
1421914223
var newKey = key;
1422014224
if (mutation && !recursiveCall) {
@@ -14663,6 +14667,9 @@ var VuexORMGraphQLPlugin = (function (exports) {
1466314667
else if (connection.fields.find(function (f) { return f.name === "edges"; })) {
1466414668
return exports.ConnectionMode.EDGES;
1466514669
}
14670+
else if (connection.fields.find(function (f) { return f.name === "items"; })) {
14671+
return exports.ConnectionMode.ITEMS;
14672+
}
1466614673
else {
1466714674
return exports.ConnectionMode.PLAIN;
1466814675
}
@@ -14790,7 +14797,7 @@ var VuexORMGraphQLPlugin = (function (exports) {
1479014797
*/
1479114798
this.debugMode = false;
1479214799
/**
14793-
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain'
14800+
* Defines how to query connections. 'auto' | 'nodes' | 'edges' | 'plain' | 'items'
1479414801
*/
1479514802
this.connectionMode = exports.ConnectionMode.AUTO;
1479614803
/**
@@ -15024,6 +15031,9 @@ var VuexORMGraphQLPlugin = (function (exports) {
1502415031
else if (context.connectionMode === exports.ConnectionMode.EDGES) {
1502515032
return "\n " + header + " {\n edges {\n node {\n " + fields + "\n }\n }\n }\n ";
1502615033
}
15034+
else if (context.connectionMode === exports.ConnectionMode.ITEMS) {
15035+
return "\n " + header + " {\n items {\n " + fields + "\n }\n }\n ";
15036+
}
1502715037
else {
1502815038
return "\n " + header + " {\n " + fields + "\n }\n ";
1502915039
}

Diff for: dist/vuex-orm-graphql.global.prod.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vuex-orm/plugin-graphql",
3-
"version": "1.0.0-rc.40",
3+
"version": "1.0.0-rc.41",
44
"description": "Vuex-ORM persistence plugin to sync the store against a GraphQL API.",
55
"main": "dist/vuex-orm-graphql.cjs.js",
66
"browser": "dist/vuex-orm-graphql.esm.js",

0 commit comments

Comments
 (0)