feat: add services package
This commit is contained in:
19
packages/services/src/Domain/Api/ApiServiceInterface.ts
Normal file
19
packages/services/src/Domain/Api/ApiServiceInterface.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { AbstractService } from '../Service/AbstractService'
|
||||
import { Uuid } from '@standardnotes/common'
|
||||
import { Role } from '@standardnotes/auth'
|
||||
import { FilesApiInterface } from '../Files/FilesApiInterface'
|
||||
|
||||
/* istanbul ignore file */
|
||||
|
||||
export enum ApiServiceEvent {
|
||||
MetaReceived = 'MetaReceived',
|
||||
}
|
||||
|
||||
export type MetaReceivedData = {
|
||||
userUuid: Uuid
|
||||
userRoles: Role[]
|
||||
}
|
||||
|
||||
export interface ApiServiceInterface
|
||||
extends AbstractService<ApiServiceEvent.MetaReceived, MetaReceivedData>,
|
||||
FilesApiInterface {}
|
||||
Reference in New Issue
Block a user