edicek
Version:
CLI tool for exporting knowledge from Edicek to Markdown files
1,306 lines • 64.7 kB
TypeScript
import { FieldsSelection, Observable } from '@genql/runtime';
export type Scalars = {
String: string;
ID: string;
Boolean: boolean;
Date: any;
DateTime: any;
Int: number;
Time: any;
};
export type Atom = (AtomBookmark | AtomImage | AtomText) & {
__isUnion?: true;
};
export interface AtomBookmark {
createdAt: Scalars['DateTime'];
description?: Scalars['String'];
id: Scalars['ID'];
image?: Scalars['String'];
note?: Scalars['String'];
title?: Scalars['String'];
type: AtomType;
updatedAt: Scalars['DateTime'];
url: Scalars['String'];
workspace: Workspace;
workspaceId: Scalars['ID'];
__typename: 'AtomBookmark';
}
export interface AtomImage {
createdAt: Scalars['DateTime'];
id: Scalars['ID'];
note?: Scalars['String'];
type: AtomType;
updatedAt: Scalars['DateTime'];
url: Scalars['String'];
workspace: Workspace;
workspaceId: Scalars['ID'];
__typename: 'AtomImage';
}
export interface AtomText {
content: Scalars['String'];
createdAt: Scalars['DateTime'];
id: Scalars['ID'];
type: AtomType;
updatedAt: Scalars['DateTime'];
workspace: Workspace;
workspaceId: Scalars['ID'];
__typename: 'AtomText';
}
export type AtomType = 'BOOKMARK' | 'IMAGE' | 'TEXT';
export interface Chat {
createdAt: Scalars['DateTime'];
id: Scalars['ID'];
messages: ChatMessage[];
title?: Scalars['String'];
updatedAt: Scalars['DateTime'];
user: User;
userId: Scalars['ID'];
__typename: 'Chat';
}
export interface ChatMessage {
chat: Chat;
chatId: Scalars['ID'];
content: Scalars['String'];
createdAt: Scalars['DateTime'];
hasError: Scalars['Boolean'];
id: Scalars['ID'];
isComplete: Scalars['Boolean'];
isStreaming: Scalars['Boolean'];
role: ChatRole;
__typename: 'ChatMessage';
}
export type ChatRole = 'ASSISTANT' | 'USER';
export interface Collection {
id: Scalars['ID'];
parentCollectionId?: Scalars['String'];
parentCollections: Collection[];
title: Scalars['String'];
__typename: 'Collection';
}
export interface Entry {
atoms: Atom[];
collection?: Collection;
collectionId?: Scalars['ID'];
createdAt: Scalars['DateTime'];
description?: Scalars['String'];
id: Scalars['ID'];
title?: Scalars['String'];
type: EntryType;
updatedAt: Scalars['DateTime'];
workspaceId: Scalars['ID'];
__typename: 'Entry';
}
export type EntryType = 'BOOKMARK' | 'IMAGE' | 'NOTE';
export interface File {
id: Scalars['ID'];
__typename: 'File';
}
export type FileEntryMode = 'SEPARATE' | 'SINGLE';
export type FileType = 'IMAGE' | 'VIDEO';
export interface GeneratePresignedFileUploadUrlPayload {
expiresAt: Scalars['DateTime'];
fields: Scalars['String'];
fileId: Scalars['String'];
fileUrl: Scalars['String'];
uploadUrl: Scalars['String'];
__typename: 'GeneratePresignedFileUploadUrlPayload';
}
export type Locale = 'EN';
export interface Me {
email: Scalars['String'];
firstName: Scalars['String'];
id: Scalars['ID'];
lastName: Scalars['String'];
locale: Locale;
__typename: 'Me';
}
export interface Mutation {
createAtomBookmark: Atom;
createAtomText: Atom;
createChat: Chat;
createChatMessage: ChatMessage;
createCollection: Collection;
createEntry: Entry;
createEntryFileAtoms: Entry[];
createTag: Tag;
createTagNamespace: TagNamespace;
createToken: Scalars['String'];
createWorkspace: Workspace;
deleteChat: Chat;
deleteEntry: Entry;
deleteTag: Tag;
deleteTagNamespace: TagNamespace;
deleteToken: Token;
generatePresignedFileUploadUrl: GeneratePresignedFileUploadUrlPayload;
updateAtomBookmark: Atom;
updateAtomImage: Atom;
updateAtomText: Atom;
updateCollection: Collection;
updateEntry: Entry;
updateTag: Tag;
updateTagNamespace: TagNamespace;
updateUser: Me;
__typename: 'Mutation';
}
export interface Query {
atom: Atom;
bookmarklet: Scalars['String'];
chat: Chat;
chats: Chat[];
collection: Collection;
collections: Collection[];
entries: Entry[];
entry: Entry;
me: Me;
searchEntries: Entry[];
secrets: Secrets;
tag: Tag;
tagNamespace: TagNamespace;
tagNamespaces: TagNamespace[];
tags: Tag[];
tokens: Token[];
workspace: Workspace;
workspaces: Workspace[];
__typename: 'Query';
}
export interface Secrets {
APP_AUTH_URL: Scalars['String'];
__typename: 'Secrets';
}
export interface Tag {
createdAt: Scalars['DateTime'];
id: Scalars['ID'];
tagNamespaceId: Scalars['ID'];
title: Scalars['String'];
updatedAt: Scalars['DateTime'];
workspaceId: Scalars['ID'];
__typename: 'Tag';
}
export interface TagNamespace {
createdAt: Scalars['DateTime'];
id: Scalars['ID'];
title: Scalars['String'];
updatedAt: Scalars['DateTime'];
__typename: 'TagNamespace';
}
export interface Token {
createdAt: Scalars['DateTime'];
deactivatedAt?: Scalars['DateTime'];
expiresAt?: Scalars['DateTime'];
id: Scalars['ID'];
name: Scalars['String'];
value: Scalars['String'];
__typename: 'Token';
}
export interface User {
firstName: Scalars['String'];
id: Scalars['ID'];
lastName: Scalars['String'];
__typename: 'User';
}
export interface Workspace {
id: Scalars['ID'];
title: Scalars['String'];
__typename: 'Workspace';
}
export interface AtomRequest {
on_AtomBookmark?: AtomBookmarkRequest;
on_AtomImage?: AtomImageRequest;
on_AtomText?: AtomTextRequest;
__typename?: boolean | number;
}
export interface AtomBookmarkRequest {
createdAt?: boolean | number;
description?: boolean | number;
id?: boolean | number;
image?: boolean | number;
note?: boolean | number;
title?: boolean | number;
type?: boolean | number;
updatedAt?: boolean | number;
url?: boolean | number;
workspace?: WorkspaceRequest;
workspaceId?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface AtomImageRequest {
createdAt?: boolean | number;
id?: boolean | number;
note?: boolean | number;
type?: boolean | number;
updatedAt?: boolean | number;
url?: boolean | number;
workspace?: WorkspaceRequest;
workspaceId?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface AtomTextRequest {
content?: boolean | number;
createdAt?: boolean | number;
id?: boolean | number;
type?: boolean | number;
updatedAt?: boolean | number;
workspace?: WorkspaceRequest;
workspaceId?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface ChatRequest {
createdAt?: boolean | number;
id?: boolean | number;
messages?: ChatMessageRequest;
title?: boolean | number;
updatedAt?: boolean | number;
user?: UserRequest;
userId?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface ChatMessageRequest {
chat?: ChatRequest;
chatId?: boolean | number;
content?: boolean | number;
createdAt?: boolean | number;
hasError?: boolean | number;
id?: boolean | number;
isComplete?: boolean | number;
isStreaming?: boolean | number;
role?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface CollectionRequest {
id?: boolean | number;
parentCollectionId?: boolean | number;
parentCollections?: CollectionRequest;
title?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface EntryRequest {
atoms?: AtomRequest;
collection?: CollectionRequest;
collectionId?: boolean | number;
createdAt?: boolean | number;
description?: boolean | number;
id?: boolean | number;
title?: boolean | number;
type?: boolean | number;
updatedAt?: boolean | number;
workspaceId?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface FileRequest {
id?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface GeneratePresignedFileUploadUrlPayloadRequest {
expiresAt?: boolean | number;
fields?: boolean | number;
fileId?: boolean | number;
fileUrl?: boolean | number;
uploadUrl?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface MeRequest {
email?: boolean | number;
firstName?: boolean | number;
id?: boolean | number;
lastName?: boolean | number;
locale?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface MutationRequest {
createAtomBookmark?: [{
entryId: Scalars['ID'];
note?: (Scalars['String'] | null);
url: Scalars['String'];
}, AtomRequest];
createAtomText?: [{
content: Scalars['String'];
entryId: Scalars['ID'];
}, AtomRequest];
createChat?: ChatRequest;
createChatMessage?: [{
chatId: Scalars['ID'];
content: Scalars['String'];
}, ChatMessageRequest];
createCollection?: [{
parentCollectionId?: (Scalars['ID'] | null);
title: Scalars['String'];
}, CollectionRequest];
createEntry?: [{
classificationHint?: (Scalars['String'] | null);
collectionId?: (Scalars['ID'] | null);
description?: (Scalars['String'] | null);
title?: (Scalars['String'] | null);
type: EntryType;
}, EntryRequest];
createEntryFileAtoms?: [{
collectionId?: (Scalars['ID'] | null);
fileIds: Scalars['ID'][];
mode: FileEntryMode;
}, EntryRequest];
createTag?: [{
tagNamespaceId: Scalars['ID'];
title: Scalars['String'];
}, TagRequest];
createTagNamespace?: [{
title: Scalars['String'];
}, TagNamespaceRequest];
createToken?: [{
expiresInDays?: (Scalars['Int'] | null);
name: Scalars['String'];
}];
createWorkspace?: [{
title: Scalars['String'];
}, WorkspaceRequest];
deleteChat?: [{
id: Scalars['ID'];
}, ChatRequest];
deleteEntry?: [{
id: Scalars['ID'];
}, EntryRequest];
deleteTag?: [{
id: Scalars['ID'];
}, TagRequest];
deleteTagNamespace?: [{
id: Scalars['ID'];
}, TagNamespaceRequest];
deleteToken?: [{
id: Scalars['String'];
}, TokenRequest];
generatePresignedFileUploadUrl?: [{
fileName: Scalars['String'];
mimetype: Scalars['String'];
}, GeneratePresignedFileUploadUrlPayloadRequest];
updateAtomBookmark?: [{
description?: (Scalars['String'] | null);
id: Scalars['ID'];
note?: (Scalars['String'] | null);
title?: (Scalars['String'] | null);
url?: (Scalars['String'] | null);
}, AtomRequest];
updateAtomImage?: [{
id: Scalars['ID'];
note?: (Scalars['String'] | null);
}, AtomRequest];
updateAtomText?: [{
content?: (Scalars['String'] | null);
id: Scalars['ID'];
}, AtomRequest];
updateCollection?: [{
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}, CollectionRequest];
updateEntry?: [{
collectionId?: (Scalars['ID'] | null);
description?: (Scalars['String'] | null);
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}, EntryRequest];
updateTag?: [{
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}, TagRequest];
updateTagNamespace?: [{
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}, TagNamespaceRequest];
updateUser?: [{
locale: Locale;
}, MeRequest];
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface QueryRequest {
atom?: [{
id: Scalars['ID'];
}, AtomRequest];
bookmarklet?: boolean | number;
chat?: [{
id: Scalars['ID'];
}, ChatRequest];
chats?: ChatRequest;
collection?: [{
id: Scalars['ID'];
}, CollectionRequest];
collections?: [{
parentCollectionId?: (Scalars['ID'] | null);
}, CollectionRequest] | CollectionRequest;
entries?: [{
collectionId?: (Scalars['ID'] | null);
}, EntryRequest] | EntryRequest;
entry?: [{
id: Scalars['ID'];
}, EntryRequest];
me?: MeRequest;
searchEntries?: [{
query: Scalars['String'];
}, EntryRequest];
secrets?: SecretsRequest;
tag?: [{
id: Scalars['ID'];
}, TagRequest];
tagNamespace?: [{
id: Scalars['ID'];
}, TagNamespaceRequest];
tagNamespaces?: TagNamespaceRequest;
tags?: [{
tagNamespaceId: Scalars['ID'];
}, TagRequest];
tokens?: TokenRequest;
workspace?: [{
id: Scalars['ID'];
}, WorkspaceRequest];
workspaces?: WorkspaceRequest;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface SecretsRequest {
APP_AUTH_URL?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface TagRequest {
createdAt?: boolean | number;
id?: boolean | number;
tagNamespaceId?: boolean | number;
title?: boolean | number;
updatedAt?: boolean | number;
workspaceId?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface TagNamespaceRequest {
createdAt?: boolean | number;
id?: boolean | number;
title?: boolean | number;
updatedAt?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface TokenRequest {
createdAt?: boolean | number;
deactivatedAt?: boolean | number;
expiresAt?: boolean | number;
id?: boolean | number;
name?: boolean | number;
value?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface UserRequest {
firstName?: boolean | number;
id?: boolean | number;
lastName?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export interface WorkspaceRequest {
id?: boolean | number;
title?: boolean | number;
__typename?: boolean | number;
__scalar?: boolean | number;
}
export declare const isAtom: (obj?: {
__typename?: any;
} | null) => obj is Atom;
export declare const isAtomBookmark: (obj?: {
__typename?: any;
} | null) => obj is AtomBookmark;
export declare const isAtomImage: (obj?: {
__typename?: any;
} | null) => obj is AtomImage;
export declare const isAtomText: (obj?: {
__typename?: any;
} | null) => obj is AtomText;
export declare const isChat: (obj?: {
__typename?: any;
} | null) => obj is Chat;
export declare const isChatMessage: (obj?: {
__typename?: any;
} | null) => obj is ChatMessage;
export declare const isCollection: (obj?: {
__typename?: any;
} | null) => obj is Collection;
export declare const isEntry: (obj?: {
__typename?: any;
} | null) => obj is Entry;
export declare const isFile: (obj?: {
__typename?: any;
} | null) => obj is File;
export declare const isGeneratePresignedFileUploadUrlPayload: (obj?: {
__typename?: any;
} | null) => obj is GeneratePresignedFileUploadUrlPayload;
export declare const isMe: (obj?: {
__typename?: any;
} | null) => obj is Me;
export declare const isMutation: (obj?: {
__typename?: any;
} | null) => obj is Mutation;
export declare const isQuery: (obj?: {
__typename?: any;
} | null) => obj is Query;
export declare const isSecrets: (obj?: {
__typename?: any;
} | null) => obj is Secrets;
export declare const isTag: (obj?: {
__typename?: any;
} | null) => obj is Tag;
export declare const isTagNamespace: (obj?: {
__typename?: any;
} | null) => obj is TagNamespace;
export declare const isToken: (obj?: {
__typename?: any;
} | null) => obj is Token;
export declare const isUser: (obj?: {
__typename?: any;
} | null) => obj is User;
export declare const isWorkspace: (obj?: {
__typename?: any;
} | null) => obj is Workspace;
export interface AtomBookmarkPromiseChain {
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
description: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Promise<(Scalars['String'] | undefined)>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
image: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Promise<(Scalars['String'] | undefined)>;
});
note: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Promise<(Scalars['String'] | undefined)>;
});
title: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Promise<(Scalars['String'] | undefined)>;
});
type: ({
get: (request?: boolean | number, defaultValue?: AtomType) => Promise<AtomType>;
});
updatedAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
url: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
workspace: (WorkspacePromiseChain & {
get: <R extends WorkspaceRequest>(request: R, defaultValue?: FieldsSelection<Workspace, R>) => Promise<FieldsSelection<Workspace, R>>;
});
workspaceId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
}
export interface AtomBookmarkObservableChain {
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
description: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Observable<(Scalars['String'] | undefined)>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
image: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Observable<(Scalars['String'] | undefined)>;
});
note: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Observable<(Scalars['String'] | undefined)>;
});
title: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Observable<(Scalars['String'] | undefined)>;
});
type: ({
get: (request?: boolean | number, defaultValue?: AtomType) => Observable<AtomType>;
});
updatedAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
url: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
workspace: (WorkspaceObservableChain & {
get: <R extends WorkspaceRequest>(request: R, defaultValue?: FieldsSelection<Workspace, R>) => Observable<FieldsSelection<Workspace, R>>;
});
workspaceId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
}
export interface AtomImagePromiseChain {
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
note: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Promise<(Scalars['String'] | undefined)>;
});
type: ({
get: (request?: boolean | number, defaultValue?: AtomType) => Promise<AtomType>;
});
updatedAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
url: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
workspace: (WorkspacePromiseChain & {
get: <R extends WorkspaceRequest>(request: R, defaultValue?: FieldsSelection<Workspace, R>) => Promise<FieldsSelection<Workspace, R>>;
});
workspaceId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
}
export interface AtomImageObservableChain {
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
note: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Observable<(Scalars['String'] | undefined)>;
});
type: ({
get: (request?: boolean | number, defaultValue?: AtomType) => Observable<AtomType>;
});
updatedAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
url: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
workspace: (WorkspaceObservableChain & {
get: <R extends WorkspaceRequest>(request: R, defaultValue?: FieldsSelection<Workspace, R>) => Observable<FieldsSelection<Workspace, R>>;
});
workspaceId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
}
export interface AtomTextPromiseChain {
content: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
type: ({
get: (request?: boolean | number, defaultValue?: AtomType) => Promise<AtomType>;
});
updatedAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
workspace: (WorkspacePromiseChain & {
get: <R extends WorkspaceRequest>(request: R, defaultValue?: FieldsSelection<Workspace, R>) => Promise<FieldsSelection<Workspace, R>>;
});
workspaceId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
}
export interface AtomTextObservableChain {
content: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
type: ({
get: (request?: boolean | number, defaultValue?: AtomType) => Observable<AtomType>;
});
updatedAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
workspace: (WorkspaceObservableChain & {
get: <R extends WorkspaceRequest>(request: R, defaultValue?: FieldsSelection<Workspace, R>) => Observable<FieldsSelection<Workspace, R>>;
});
workspaceId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
}
export interface ChatPromiseChain {
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
messages: ({
get: <R extends ChatMessageRequest>(request: R, defaultValue?: FieldsSelection<ChatMessage, R>[]) => Promise<FieldsSelection<ChatMessage, R>[]>;
});
title: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Promise<(Scalars['String'] | undefined)>;
});
updatedAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
user: (UserPromiseChain & {
get: <R extends UserRequest>(request: R, defaultValue?: FieldsSelection<User, R>) => Promise<FieldsSelection<User, R>>;
});
userId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
}
export interface ChatObservableChain {
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
messages: ({
get: <R extends ChatMessageRequest>(request: R, defaultValue?: FieldsSelection<ChatMessage, R>[]) => Observable<FieldsSelection<ChatMessage, R>[]>;
});
title: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Observable<(Scalars['String'] | undefined)>;
});
updatedAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
user: (UserObservableChain & {
get: <R extends UserRequest>(request: R, defaultValue?: FieldsSelection<User, R>) => Observable<FieldsSelection<User, R>>;
});
userId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
}
export interface ChatMessagePromiseChain {
chat: (ChatPromiseChain & {
get: <R extends ChatRequest>(request: R, defaultValue?: FieldsSelection<Chat, R>) => Promise<FieldsSelection<Chat, R>>;
});
chatId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
content: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
hasError: ({
get: (request?: boolean | number, defaultValue?: Scalars['Boolean']) => Promise<Scalars['Boolean']>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
isComplete: ({
get: (request?: boolean | number, defaultValue?: Scalars['Boolean']) => Promise<Scalars['Boolean']>;
});
isStreaming: ({
get: (request?: boolean | number, defaultValue?: Scalars['Boolean']) => Promise<Scalars['Boolean']>;
});
role: ({
get: (request?: boolean | number, defaultValue?: ChatRole) => Promise<ChatRole>;
});
}
export interface ChatMessageObservableChain {
chat: (ChatObservableChain & {
get: <R extends ChatRequest>(request: R, defaultValue?: FieldsSelection<Chat, R>) => Observable<FieldsSelection<Chat, R>>;
});
chatId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
content: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
hasError: ({
get: (request?: boolean | number, defaultValue?: Scalars['Boolean']) => Observable<Scalars['Boolean']>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
isComplete: ({
get: (request?: boolean | number, defaultValue?: Scalars['Boolean']) => Observable<Scalars['Boolean']>;
});
isStreaming: ({
get: (request?: boolean | number, defaultValue?: Scalars['Boolean']) => Observable<Scalars['Boolean']>;
});
role: ({
get: (request?: boolean | number, defaultValue?: ChatRole) => Observable<ChatRole>;
});
}
export interface CollectionPromiseChain {
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
parentCollectionId: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Promise<(Scalars['String'] | undefined)>;
});
parentCollections: ({
get: <R extends CollectionRequest>(request: R, defaultValue?: FieldsSelection<Collection, R>[]) => Promise<FieldsSelection<Collection, R>[]>;
});
title: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
}
export interface CollectionObservableChain {
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
parentCollectionId: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Observable<(Scalars['String'] | undefined)>;
});
parentCollections: ({
get: <R extends CollectionRequest>(request: R, defaultValue?: FieldsSelection<Collection, R>[]) => Observable<FieldsSelection<Collection, R>[]>;
});
title: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
}
export interface EntryPromiseChain {
atoms: ({
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>[]) => Promise<FieldsSelection<Atom, R>[]>;
});
collection: (CollectionPromiseChain & {
get: <R extends CollectionRequest>(request: R, defaultValue?: (FieldsSelection<Collection, R> | undefined)) => Promise<(FieldsSelection<Collection, R> | undefined)>;
});
collectionId: ({
get: (request?: boolean | number, defaultValue?: (Scalars['ID'] | undefined)) => Promise<(Scalars['ID'] | undefined)>;
});
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
description: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Promise<(Scalars['String'] | undefined)>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
title: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Promise<(Scalars['String'] | undefined)>;
});
type: ({
get: (request?: boolean | number, defaultValue?: EntryType) => Promise<EntryType>;
});
updatedAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
workspaceId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
}
export interface EntryObservableChain {
atoms: ({
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>[]) => Observable<FieldsSelection<Atom, R>[]>;
});
collection: (CollectionObservableChain & {
get: <R extends CollectionRequest>(request: R, defaultValue?: (FieldsSelection<Collection, R> | undefined)) => Observable<(FieldsSelection<Collection, R> | undefined)>;
});
collectionId: ({
get: (request?: boolean | number, defaultValue?: (Scalars['ID'] | undefined)) => Observable<(Scalars['ID'] | undefined)>;
});
createdAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
description: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Observable<(Scalars['String'] | undefined)>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
title: ({
get: (request?: boolean | number, defaultValue?: (Scalars['String'] | undefined)) => Observable<(Scalars['String'] | undefined)>;
});
type: ({
get: (request?: boolean | number, defaultValue?: EntryType) => Observable<EntryType>;
});
updatedAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
workspaceId: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
}
export interface FilePromiseChain {
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
}
export interface FileObservableChain {
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
}
export interface GeneratePresignedFileUploadUrlPayloadPromiseChain {
expiresAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Promise<Scalars['DateTime']>;
});
fields: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
fileId: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
fileUrl: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
uploadUrl: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
}
export interface GeneratePresignedFileUploadUrlPayloadObservableChain {
expiresAt: ({
get: (request?: boolean | number, defaultValue?: Scalars['DateTime']) => Observable<Scalars['DateTime']>;
});
fields: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
fileId: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
fileUrl: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
uploadUrl: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
}
export interface MePromiseChain {
email: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
firstName: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Promise<Scalars['ID']>;
});
lastName: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
locale: ({
get: (request?: boolean | number, defaultValue?: Locale) => Promise<Locale>;
});
}
export interface MeObservableChain {
email: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
firstName: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
id: ({
get: (request?: boolean | number, defaultValue?: Scalars['ID']) => Observable<Scalars['ID']>;
});
lastName: ({
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
locale: ({
get: (request?: boolean | number, defaultValue?: Locale) => Observable<Locale>;
});
}
export interface MutationPromiseChain {
createAtomBookmark: ((args: {
entryId: Scalars['ID'];
note?: (Scalars['String'] | null);
url: Scalars['String'];
}) => {
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>) => Promise<FieldsSelection<Atom, R>>;
});
createAtomText: ((args: {
content: Scalars['String'];
entryId: Scalars['ID'];
}) => {
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>) => Promise<FieldsSelection<Atom, R>>;
});
createChat: (ChatPromiseChain & {
get: <R extends ChatRequest>(request: R, defaultValue?: FieldsSelection<Chat, R>) => Promise<FieldsSelection<Chat, R>>;
});
createChatMessage: ((args: {
chatId: Scalars['ID'];
content: Scalars['String'];
}) => ChatMessagePromiseChain & {
get: <R extends ChatMessageRequest>(request: R, defaultValue?: FieldsSelection<ChatMessage, R>) => Promise<FieldsSelection<ChatMessage, R>>;
});
createCollection: ((args: {
parentCollectionId?: (Scalars['ID'] | null);
title: Scalars['String'];
}) => CollectionPromiseChain & {
get: <R extends CollectionRequest>(request: R, defaultValue?: FieldsSelection<Collection, R>) => Promise<FieldsSelection<Collection, R>>;
});
createEntry: ((args: {
classificationHint?: (Scalars['String'] | null);
collectionId?: (Scalars['ID'] | null);
description?: (Scalars['String'] | null);
title?: (Scalars['String'] | null);
type: EntryType;
}) => EntryPromiseChain & {
get: <R extends EntryRequest>(request: R, defaultValue?: FieldsSelection<Entry, R>) => Promise<FieldsSelection<Entry, R>>;
});
createEntryFileAtoms: ((args: {
collectionId?: (Scalars['ID'] | null);
fileIds: Scalars['ID'][];
mode: FileEntryMode;
}) => {
get: <R extends EntryRequest>(request: R, defaultValue?: FieldsSelection<Entry, R>[]) => Promise<FieldsSelection<Entry, R>[]>;
});
createTag: ((args: {
tagNamespaceId: Scalars['ID'];
title: Scalars['String'];
}) => TagPromiseChain & {
get: <R extends TagRequest>(request: R, defaultValue?: FieldsSelection<Tag, R>) => Promise<FieldsSelection<Tag, R>>;
});
createTagNamespace: ((args: {
title: Scalars['String'];
}) => TagNamespacePromiseChain & {
get: <R extends TagNamespaceRequest>(request: R, defaultValue?: FieldsSelection<TagNamespace, R>) => Promise<FieldsSelection<TagNamespace, R>>;
});
createToken: ((args: {
expiresInDays?: (Scalars['Int'] | null);
name: Scalars['String'];
}) => {
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Promise<Scalars['String']>;
});
createWorkspace: ((args: {
title: Scalars['String'];
}) => WorkspacePromiseChain & {
get: <R extends WorkspaceRequest>(request: R, defaultValue?: FieldsSelection<Workspace, R>) => Promise<FieldsSelection<Workspace, R>>;
});
deleteChat: ((args: {
id: Scalars['ID'];
}) => ChatPromiseChain & {
get: <R extends ChatRequest>(request: R, defaultValue?: FieldsSelection<Chat, R>) => Promise<FieldsSelection<Chat, R>>;
});
deleteEntry: ((args: {
id: Scalars['ID'];
}) => EntryPromiseChain & {
get: <R extends EntryRequest>(request: R, defaultValue?: FieldsSelection<Entry, R>) => Promise<FieldsSelection<Entry, R>>;
});
deleteTag: ((args: {
id: Scalars['ID'];
}) => TagPromiseChain & {
get: <R extends TagRequest>(request: R, defaultValue?: FieldsSelection<Tag, R>) => Promise<FieldsSelection<Tag, R>>;
});
deleteTagNamespace: ((args: {
id: Scalars['ID'];
}) => TagNamespacePromiseChain & {
get: <R extends TagNamespaceRequest>(request: R, defaultValue?: FieldsSelection<TagNamespace, R>) => Promise<FieldsSelection<TagNamespace, R>>;
});
deleteToken: ((args: {
id: Scalars['String'];
}) => TokenPromiseChain & {
get: <R extends TokenRequest>(request: R, defaultValue?: FieldsSelection<Token, R>) => Promise<FieldsSelection<Token, R>>;
});
generatePresignedFileUploadUrl: ((args: {
fileName: Scalars['String'];
mimetype: Scalars['String'];
}) => GeneratePresignedFileUploadUrlPayloadPromiseChain & {
get: <R extends GeneratePresignedFileUploadUrlPayloadRequest>(request: R, defaultValue?: FieldsSelection<GeneratePresignedFileUploadUrlPayload, R>) => Promise<FieldsSelection<GeneratePresignedFileUploadUrlPayload, R>>;
});
updateAtomBookmark: ((args: {
description?: (Scalars['String'] | null);
id: Scalars['ID'];
note?: (Scalars['String'] | null);
title?: (Scalars['String'] | null);
url?: (Scalars['String'] | null);
}) => {
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>) => Promise<FieldsSelection<Atom, R>>;
});
updateAtomImage: ((args: {
id: Scalars['ID'];
note?: (Scalars['String'] | null);
}) => {
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>) => Promise<FieldsSelection<Atom, R>>;
});
updateAtomText: ((args: {
content?: (Scalars['String'] | null);
id: Scalars['ID'];
}) => {
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>) => Promise<FieldsSelection<Atom, R>>;
});
updateCollection: ((args: {
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}) => CollectionPromiseChain & {
get: <R extends CollectionRequest>(request: R, defaultValue?: FieldsSelection<Collection, R>) => Promise<FieldsSelection<Collection, R>>;
});
updateEntry: ((args: {
collectionId?: (Scalars['ID'] | null);
description?: (Scalars['String'] | null);
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}) => EntryPromiseChain & {
get: <R extends EntryRequest>(request: R, defaultValue?: FieldsSelection<Entry, R>) => Promise<FieldsSelection<Entry, R>>;
});
updateTag: ((args: {
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}) => TagPromiseChain & {
get: <R extends TagRequest>(request: R, defaultValue?: FieldsSelection<Tag, R>) => Promise<FieldsSelection<Tag, R>>;
});
updateTagNamespace: ((args: {
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}) => TagNamespacePromiseChain & {
get: <R extends TagNamespaceRequest>(request: R, defaultValue?: FieldsSelection<TagNamespace, R>) => Promise<FieldsSelection<TagNamespace, R>>;
});
updateUser: ((args: {
locale: Locale;
}) => MePromiseChain & {
get: <R extends MeRequest>(request: R, defaultValue?: FieldsSelection<Me, R>) => Promise<FieldsSelection<Me, R>>;
});
}
export interface MutationObservableChain {
createAtomBookmark: ((args: {
entryId: Scalars['ID'];
note?: (Scalars['String'] | null);
url: Scalars['String'];
}) => {
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>) => Observable<FieldsSelection<Atom, R>>;
});
createAtomText: ((args: {
content: Scalars['String'];
entryId: Scalars['ID'];
}) => {
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>) => Observable<FieldsSelection<Atom, R>>;
});
createChat: (ChatObservableChain & {
get: <R extends ChatRequest>(request: R, defaultValue?: FieldsSelection<Chat, R>) => Observable<FieldsSelection<Chat, R>>;
});
createChatMessage: ((args: {
chatId: Scalars['ID'];
content: Scalars['String'];
}) => ChatMessageObservableChain & {
get: <R extends ChatMessageRequest>(request: R, defaultValue?: FieldsSelection<ChatMessage, R>) => Observable<FieldsSelection<ChatMessage, R>>;
});
createCollection: ((args: {
parentCollectionId?: (Scalars['ID'] | null);
title: Scalars['String'];
}) => CollectionObservableChain & {
get: <R extends CollectionRequest>(request: R, defaultValue?: FieldsSelection<Collection, R>) => Observable<FieldsSelection<Collection, R>>;
});
createEntry: ((args: {
classificationHint?: (Scalars['String'] | null);
collectionId?: (Scalars['ID'] | null);
description?: (Scalars['String'] | null);
title?: (Scalars['String'] | null);
type: EntryType;
}) => EntryObservableChain & {
get: <R extends EntryRequest>(request: R, defaultValue?: FieldsSelection<Entry, R>) => Observable<FieldsSelection<Entry, R>>;
});
createEntryFileAtoms: ((args: {
collectionId?: (Scalars['ID'] | null);
fileIds: Scalars['ID'][];
mode: FileEntryMode;
}) => {
get: <R extends EntryRequest>(request: R, defaultValue?: FieldsSelection<Entry, R>[]) => Observable<FieldsSelection<Entry, R>[]>;
});
createTag: ((args: {
tagNamespaceId: Scalars['ID'];
title: Scalars['String'];
}) => TagObservableChain & {
get: <R extends TagRequest>(request: R, defaultValue?: FieldsSelection<Tag, R>) => Observable<FieldsSelection<Tag, R>>;
});
createTagNamespace: ((args: {
title: Scalars['String'];
}) => TagNamespaceObservableChain & {
get: <R extends TagNamespaceRequest>(request: R, defaultValue?: FieldsSelection<TagNamespace, R>) => Observable<FieldsSelection<TagNamespace, R>>;
});
createToken: ((args: {
expiresInDays?: (Scalars['Int'] | null);
name: Scalars['String'];
}) => {
get: (request?: boolean | number, defaultValue?: Scalars['String']) => Observable<Scalars['String']>;
});
createWorkspace: ((args: {
title: Scalars['String'];
}) => WorkspaceObservableChain & {
get: <R extends WorkspaceRequest>(request: R, defaultValue?: FieldsSelection<Workspace, R>) => Observable<FieldsSelection<Workspace, R>>;
});
deleteChat: ((args: {
id: Scalars['ID'];
}) => ChatObservableChain & {
get: <R extends ChatRequest>(request: R, defaultValue?: FieldsSelection<Chat, R>) => Observable<FieldsSelection<Chat, R>>;
});
deleteEntry: ((args: {
id: Scalars['ID'];
}) => EntryObservableChain & {
get: <R extends EntryRequest>(request: R, defaultValue?: FieldsSelection<Entry, R>) => Observable<FieldsSelection<Entry, R>>;
});
deleteTag: ((args: {
id: Scalars['ID'];
}) => TagObservableChain & {
get: <R extends TagRequest>(request: R, defaultValue?: FieldsSelection<Tag, R>) => Observable<FieldsSelection<Tag, R>>;
});
deleteTagNamespace: ((args: {
id: Scalars['ID'];
}) => TagNamespaceObservableChain & {
get: <R extends TagNamespaceRequest>(request: R, defaultValue?: FieldsSelection<TagNamespace, R>) => Observable<FieldsSelection<TagNamespace, R>>;
});
deleteToken: ((args: {
id: Scalars['String'];
}) => TokenObservableChain & {
get: <R extends TokenRequest>(request: R, defaultValue?: FieldsSelection<Token, R>) => Observable<FieldsSelection<Token, R>>;
});
generatePresignedFileUploadUrl: ((args: {
fileName: Scalars['String'];
mimetype: Scalars['String'];
}) => GeneratePresignedFileUploadUrlPayloadObservableChain & {
get: <R extends GeneratePresignedFileUploadUrlPayloadRequest>(request: R, defaultValue?: FieldsSelection<GeneratePresignedFileUploadUrlPayload, R>) => Observable<FieldsSelection<GeneratePresignedFileUploadUrlPayload, R>>;
});
updateAtomBookmark: ((args: {
description?: (Scalars['String'] | null);
id: Scalars['ID'];
note?: (Scalars['String'] | null);
title?: (Scalars['String'] | null);
url?: (Scalars['String'] | null);
}) => {
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>) => Observable<FieldsSelection<Atom, R>>;
});
updateAtomImage: ((args: {
id: Scalars['ID'];
note?: (Scalars['String'] | null);
}) => {
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>) => Observable<FieldsSelection<Atom, R>>;
});
updateAtomText: ((args: {
content?: (Scalars['String'] | null);
id: Scalars['ID'];
}) => {
get: <R extends AtomRequest>(request: R, defaultValue?: FieldsSelection<Atom, R>) => Observable<FieldsSelection<Atom, R>>;
});
updateCollection: ((args: {
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}) => CollectionObservableChain & {
get: <R extends CollectionRequest>(request: R, defaultValue?: FieldsSelection<Collection, R>) => Observable<FieldsSelection<Collection, R>>;
});
updateEntry: ((args: {
collectionId?: (Scalars['ID'] | null);
description?: (Scalars['String'] | null);
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}) => EntryObservableChain & {
get: <R extends EntryRequest>(request: R, defaultValue?: FieldsSelection<Entry, R>) => Observable<FieldsSelection<Entry, R>>;
});
updateTag: ((args: {
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}) => TagObservableChain & {
get: <R extends TagRequest>(request: R, defaultValue?: FieldsSelection<Tag, R>) => Observable<FieldsSelection<Tag, R>>;
});
updateTagNamespace: ((args: {
id: Scalars['ID'];
title?: (Scalars['String'] | null);
}) => TagNamespaceObservableChain & {
get: <R extends TagNamespaceRequest>(request: R, defaultValue?: FieldsSelection<TagNamespace, R>) => Observable<FieldsSelection<TagNamespace, R>>;
})