Я пишу сервер Graphql, используя Apollo-сервер и Expressjs и Typescript.
У меня проблема с определением типов для объектов Graphql, таких как:
export const isAuthenticated = (parent, args, { me }) => (me ? skip : new ForbiddenError('Not authenticated as user.'));
или объект файла:
export default async (file, mimes: Array<string>) => {
const { createReadStream, filename, mimetype } = await file;
console.log(mimetype);
...
}
Я не знаю типов для таких объектов, как parent и args; но я думаю, что есть. есть ли?