/
githubmirror
/
strapi
Обзор
Документация
Войти
/
githubmirror
/
strapi
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/core/admin/server/test-utils/create-context.ts
27 строк
739 B
Nico André
feat(admin): api token supports admin permissions and admin user ownership (#25657)
29 апр 2026, 18:57
Не верифицирован
29 апр 2026, 18:57
52b8fd9
Код
Авторство
О чём код?
import type { Context } from 'koa'; type CreateContextInput = { params?: Record<string, unknown>; query?: Record<string, unknown>; body?: Record<string, unknown>; }; /** * Builds a minimal Koa-like context for controller/strategy tests. * Overrides are spread last so request, state, etc. can be passed in. * Return type is Context so callers can pass the result to Koa handlers/strategies. */ export default function createContext<T extends Record<string, unknown> = Record<string, unknown>>( { params = {}, query = {}, body = {} }: CreateContextInput = {}, overrides: T = {} as T ): Context { return { params, query, request: { query, body, }, ...overrides, } as unknown as Context; }