activity-kit-core/packages/activitypub-core-types/index.ts

27 lines
642 B
TypeScript

export * as AP from './activitypub';
export type Database = {
expandCollection: Function;
expandEntity: Function;
fetchEntityById: Function;
findAll: Function;
findEntityById: Function;
findOne: Function;
findStringIdByValue: Function;
findStringValueById: Function;
getActorByToken: Function;
getAuthenticatedUserIdByToken: Function;
getCollectionItems: Function;
insertItem: Function;
removeItem: Function;
insertOrderedItem: Function;
removeOrderedItem: Function;
queryById: Function;
saveEntity: Function;
saveString: Function;
};
export interface DatabaseService {
connect(): Promise<Database>;
}