strapi-plugin-comments
Version:
19 lines (18 loc) • 472 B
TypeScript
import { Context } from 'koa';
export type AdminUser = {
id: string | number;
email: string;
username: string;
avatar?: string;
};
export type RequestContext<Body = object, PathParams = object, QueryParams = object> = Omit<Context, 'body' | 'query' | 'request'> & {
body: Body;
query: QueryParams;
params: PathParams;
request: Omit<Context['request'], 'body'> & {
body: Body;
};
state: {
user?: AdminUser;
};
};