edicek
Version:
CLI tool for exporting knowledge from Edicek to Markdown files
137 lines • 5.6 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.isWorkspace = exports.isUser = exports.isToken = exports.isTagNamespace = exports.isTag = exports.isSecrets = exports.isQuery = exports.isMutation = exports.isMe = exports.isGeneratePresignedFileUploadUrlPayload = exports.isFile = exports.isEntry = exports.isCollection = exports.isChatMessage = exports.isChat = exports.isAtomText = exports.isAtomImage = exports.isAtomBookmark = exports.isAtom = void 0;
const Atom_possibleTypes = ['AtomBookmark', 'AtomImage', 'AtomText'];
const isAtom = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isAtom"');
return Atom_possibleTypes.includes(obj.__typename);
};
exports.isAtom = isAtom;
const AtomBookmark_possibleTypes = ['AtomBookmark'];
const isAtomBookmark = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isAtomBookmark"');
return AtomBookmark_possibleTypes.includes(obj.__typename);
};
exports.isAtomBookmark = isAtomBookmark;
const AtomImage_possibleTypes = ['AtomImage'];
const isAtomImage = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isAtomImage"');
return AtomImage_possibleTypes.includes(obj.__typename);
};
exports.isAtomImage = isAtomImage;
const AtomText_possibleTypes = ['AtomText'];
const isAtomText = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isAtomText"');
return AtomText_possibleTypes.includes(obj.__typename);
};
exports.isAtomText = isAtomText;
const Chat_possibleTypes = ['Chat'];
const isChat = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isChat"');
return Chat_possibleTypes.includes(obj.__typename);
};
exports.isChat = isChat;
const ChatMessage_possibleTypes = ['ChatMessage'];
const isChatMessage = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isChatMessage"');
return ChatMessage_possibleTypes.includes(obj.__typename);
};
exports.isChatMessage = isChatMessage;
const Collection_possibleTypes = ['Collection'];
const isCollection = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isCollection"');
return Collection_possibleTypes.includes(obj.__typename);
};
exports.isCollection = isCollection;
const Entry_possibleTypes = ['Entry'];
const isEntry = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isEntry"');
return Entry_possibleTypes.includes(obj.__typename);
};
exports.isEntry = isEntry;
const File_possibleTypes = ['File'];
const isFile = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isFile"');
return File_possibleTypes.includes(obj.__typename);
};
exports.isFile = isFile;
const GeneratePresignedFileUploadUrlPayload_possibleTypes = ['GeneratePresignedFileUploadUrlPayload'];
const isGeneratePresignedFileUploadUrlPayload = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isGeneratePresignedFileUploadUrlPayload"');
return GeneratePresignedFileUploadUrlPayload_possibleTypes.includes(obj.__typename);
};
exports.isGeneratePresignedFileUploadUrlPayload = isGeneratePresignedFileUploadUrlPayload;
const Me_possibleTypes = ['Me'];
const isMe = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isMe"');
return Me_possibleTypes.includes(obj.__typename);
};
exports.isMe = isMe;
const Mutation_possibleTypes = ['Mutation'];
const isMutation = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isMutation"');
return Mutation_possibleTypes.includes(obj.__typename);
};
exports.isMutation = isMutation;
const Query_possibleTypes = ['Query'];
const isQuery = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isQuery"');
return Query_possibleTypes.includes(obj.__typename);
};
exports.isQuery = isQuery;
const Secrets_possibleTypes = ['Secrets'];
const isSecrets = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isSecrets"');
return Secrets_possibleTypes.includes(obj.__typename);
};
exports.isSecrets = isSecrets;
const Tag_possibleTypes = ['Tag'];
const isTag = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isTag"');
return Tag_possibleTypes.includes(obj.__typename);
};
exports.isTag = isTag;
const TagNamespace_possibleTypes = ['TagNamespace'];
const isTagNamespace = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isTagNamespace"');
return TagNamespace_possibleTypes.includes(obj.__typename);
};
exports.isTagNamespace = isTagNamespace;
const Token_possibleTypes = ['Token'];
const isToken = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isToken"');
return Token_possibleTypes.includes(obj.__typename);
};
exports.isToken = isToken;
const User_possibleTypes = ['User'];
const isUser = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isUser"');
return User_possibleTypes.includes(obj.__typename);
};
exports.isUser = isUser;
const Workspace_possibleTypes = ['Workspace'];
const isWorkspace = (obj) => {
if (!obj?.__typename)
throw new Error('__typename is missing in "isWorkspace"');
return Workspace_possibleTypes.includes(obj.__typename);
};
exports.isWorkspace = isWorkspace;
//# sourceMappingURL=schema.js.map
;