server/controllers/d.ts
Request
Properties |
|
session |
session:
|
Type : HelixSession
|
Optional |
import { Request } from 'express';
import request from 'request';
export interface HelixRequest extends Request {
session?: HelixSession;
}
interface HelixSession {
// since this token is from a configurable
// identity source, the format really is
// `any` from helix-front's point of view.
identityToken: any;
username: string;
isAdmin: boolean;
}
type AgentOptions = {
rejectUnauthorized: boolean;
ca?: string;
};
export type HelixRequestOptions = {
url: string;
json: string;
headers: request.Headers;
agentOptions: AgentOptions;
body?: string;
};