@gqlts/runtime
Version:
Gqlts runtime client
33 lines • 1.44 kB
JavaScript
export { createClient } from './client/createClient';
export { generateGraphqlOperation } from './client/generateGraphqlOperation';
export { linkTypeMap } from './client/linkTypeMap';
export { Observable } from 'zen-observable-ts';
export { createFetcher } from './fetcher';
export { ClientError } from './error';
/**
* Convenience object to request all scalar fields of a type
*/
export var everything = {
__scalar: true,
};
/**
* Checks if the runtime version matches the version used to generate the client
* and warns if there's a mismatch
*/
export function assertSameVersion(generatedWithVersion) {
try {
if (typeof require === 'undefined' || !generatedWithVersion) {
return;
}
var version = require('../package.json').version;
var runtimeVersion = version === null || version === void 0 ? void 0 : version.trim();
var generatedVersion = generatedWithVersion.trim();
if (runtimeVersion && generatedVersion && runtimeVersion !== generatedVersion) {
console.warn("[WARNING]: gqlts client library has been generated with a different version of '@gqlts/runtime'", "\nPackage version: ".concat(runtimeVersion), "\nGenerated with: ".concat(generatedVersion), "\nPlease update both packages to have the same version.");
}
}
catch (err) {
// Silently fail if version check encounters an error
}
}
//# sourceMappingURL=index.js.map