mirror of
https://github.com/standardnotes/server
synced 2026-07-14 09:01:33 -04:00
61 lines
1.7 KiB
TypeScript
61 lines
1.7 KiB
TypeScript
import { Request, Response } from 'express'
|
|
|
|
export interface ServiceProxyInterface {
|
|
callEmailServer(
|
|
request: Request,
|
|
response: Response,
|
|
endpointOrMethodIdentifier: string,
|
|
payload?: Record<string, unknown> | string,
|
|
): Promise<void>
|
|
callAuthServer(
|
|
request: Request,
|
|
response: Response,
|
|
endpointOrMethodIdentifier: string,
|
|
payload?: Record<string, unknown> | string,
|
|
): Promise<void>
|
|
callAuthServerWithLegacyFormat(
|
|
request: Request,
|
|
response: Response,
|
|
endpointOrMethodIdentifier: string,
|
|
payload?: Record<string, unknown> | string,
|
|
): Promise<void>
|
|
callRevisionsServer(
|
|
request: Request,
|
|
response: Response,
|
|
endpointOrMethodIdentifier: string,
|
|
payload?: Record<string, unknown> | string,
|
|
): Promise<void>
|
|
callSyncingServer(
|
|
request: Request,
|
|
response: Response,
|
|
endpointOrMethodIdentifier: string,
|
|
payload?: Record<string, unknown> | string,
|
|
): Promise<void>
|
|
callLegacySyncingServer(
|
|
request: Request,
|
|
response: Response,
|
|
endpointOrMethodIdentifier: string,
|
|
payload?: Record<string, unknown> | string,
|
|
): Promise<void>
|
|
callPaymentsServer(
|
|
request: Request,
|
|
response: Response,
|
|
endpointOrMethodIdentifier: string,
|
|
payload?: Record<string, unknown> | string,
|
|
returnRawResponse?: boolean,
|
|
): Promise<void | Response<unknown, Record<string, unknown>>>
|
|
callWebSocketServer(
|
|
request: Request,
|
|
response: Response,
|
|
endpointOrMethodIdentifier: string,
|
|
payload?: Record<string, unknown> | string,
|
|
): Promise<void>
|
|
validateSession(authorizationHeaderValue: string): Promise<{
|
|
status: number
|
|
data: unknown
|
|
headers: {
|
|
contentType: string
|
|
}
|
|
}>
|
|
}
|