feat: add api package
This commit is contained in:
7
packages/api/src/Domain/Request/ApiEndpointParam.ts
Normal file
7
packages/api/src/Domain/Request/ApiEndpointParam.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
export enum ApiEndpointParam {
|
||||
LastSyncToken = 'sync_token',
|
||||
PaginationToken = 'cursor_token',
|
||||
SyncDlLimit = 'limit',
|
||||
SyncPayloads = 'items',
|
||||
ApiVersion = 'api',
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import { AnyKeyParamsContent } from '@standardnotes/common'
|
||||
import { ApiEndpointParam } from '../ApiEndpointParam'
|
||||
import { ApiVersion } from '../../Api/ApiVersion'
|
||||
|
||||
export type UserRegistrationRequestParams = AnyKeyParamsContent & {
|
||||
[ApiEndpointParam.ApiVersion]: ApiVersion.v0
|
||||
password: string
|
||||
email: string
|
||||
ephemeral: boolean
|
||||
[additionalParam: string]: unknown
|
||||
}
|
||||
2
packages/api/src/Domain/Request/index.ts
Normal file
2
packages/api/src/Domain/Request/index.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from './ApiEndpointParam'
|
||||
export * from './User/UserRegistrationRequestParams'
|
||||
Reference in New Issue
Block a user