edicek
Version:
CLI tool for exporting knowledge from Edicek to Markdown files
151 lines (95 loc) • 4.55 kB
JavaScript
var Atom_possibleTypes = ['AtomBookmark','AtomImage','AtomText']
module.exports.isAtom = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isAtom"')
return Atom_possibleTypes.includes(obj.__typename)
}
var AtomBookmark_possibleTypes = ['AtomBookmark']
module.exports.isAtomBookmark = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isAtomBookmark"')
return AtomBookmark_possibleTypes.includes(obj.__typename)
}
var AtomImage_possibleTypes = ['AtomImage']
module.exports.isAtomImage = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isAtomImage"')
return AtomImage_possibleTypes.includes(obj.__typename)
}
var AtomText_possibleTypes = ['AtomText']
module.exports.isAtomText = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isAtomText"')
return AtomText_possibleTypes.includes(obj.__typename)
}
var Chat_possibleTypes = ['Chat']
module.exports.isChat = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isChat"')
return Chat_possibleTypes.includes(obj.__typename)
}
var ChatMessage_possibleTypes = ['ChatMessage']
module.exports.isChatMessage = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isChatMessage"')
return ChatMessage_possibleTypes.includes(obj.__typename)
}
var Collection_possibleTypes = ['Collection']
module.exports.isCollection = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isCollection"')
return Collection_possibleTypes.includes(obj.__typename)
}
var Entry_possibleTypes = ['Entry']
module.exports.isEntry = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isEntry"')
return Entry_possibleTypes.includes(obj.__typename)
}
var File_possibleTypes = ['File']
module.exports.isFile = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isFile"')
return File_possibleTypes.includes(obj.__typename)
}
var GeneratePresignedFileUploadUrlPayload_possibleTypes = ['GeneratePresignedFileUploadUrlPayload']
module.exports.isGeneratePresignedFileUploadUrlPayload = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isGeneratePresignedFileUploadUrlPayload"')
return GeneratePresignedFileUploadUrlPayload_possibleTypes.includes(obj.__typename)
}
var Me_possibleTypes = ['Me']
module.exports.isMe = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isMe"')
return Me_possibleTypes.includes(obj.__typename)
}
var Mutation_possibleTypes = ['Mutation']
module.exports.isMutation = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isMutation"')
return Mutation_possibleTypes.includes(obj.__typename)
}
var Query_possibleTypes = ['Query']
module.exports.isQuery = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isQuery"')
return Query_possibleTypes.includes(obj.__typename)
}
var Secrets_possibleTypes = ['Secrets']
module.exports.isSecrets = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isSecrets"')
return Secrets_possibleTypes.includes(obj.__typename)
}
var Tag_possibleTypes = ['Tag']
module.exports.isTag = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isTag"')
return Tag_possibleTypes.includes(obj.__typename)
}
var TagNamespace_possibleTypes = ['TagNamespace']
module.exports.isTagNamespace = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isTagNamespace"')
return TagNamespace_possibleTypes.includes(obj.__typename)
}
var Token_possibleTypes = ['Token']
module.exports.isToken = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isToken"')
return Token_possibleTypes.includes(obj.__typename)
}
var User_possibleTypes = ['User']
module.exports.isUser = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isUser"')
return User_possibleTypes.includes(obj.__typename)
}
var Workspace_possibleTypes = ['Workspace']
module.exports.isWorkspace = function(obj) {
if (!obj || !obj.__typename) throw new Error('__typename is missing in "isWorkspace"')
return Workspace_possibleTypes.includes(obj.__typename)
}