@graphql-tools/url-loader
Version:
A set of utils for faster development of GraphQL tools
23 lines (22 loc) • 792 B
JavaScript
export function isBlob(obj) {
return typeof obj.arrayBuffer === 'function';
}
export function isGraphQLUpload(upload) {
return typeof upload.createReadStream === 'function';
}
export function isPromiseLike(obj) {
return typeof obj.then === 'function';
}
export var LEGACY_WS;
(function (LEGACY_WS) {
LEGACY_WS["CONNECTION_INIT"] = "connection_init";
LEGACY_WS["CONNECTION_ACK"] = "connection_ack";
LEGACY_WS["CONNECTION_ERROR"] = "connection_error";
LEGACY_WS["CONNECTION_KEEP_ALIVE"] = "ka";
LEGACY_WS["START"] = "start";
LEGACY_WS["STOP"] = "stop";
LEGACY_WS["CONNECTION_TERMINATE"] = "connection_terminate";
LEGACY_WS["DATA"] = "data";
LEGACY_WS["ERROR"] = "error";
LEGACY_WS["COMPLETE"] = "complete";
})(LEGACY_WS || (LEGACY_WS = {}));