определить функцию в файле GraphQL Resolvers - PullRequest
0 голосов
/ 06 февраля 2020

Я хочу определить функцию в том же файле ts, где я определяю распознаватели

export const resolvers = {
    Query: {
        books: () => {
            return [
                {
                    title: 'Harry Potter and the Chamber of Secrets',
                    author: 'J.K. Rowling',
                },
                {
                    title: 'Jurassic Park',
                    author: 'Michael Crichton',
                },
            ];
        },
    },
};

private export (id: string): boolean {
    ...
    return true;
}

, но я получил ошибку компиляции

TS2304: Cannot find name 'export'.

1 Ответ

0 голосов
/ 06 февраля 2020

Это потому, что ваше объявление функции недопустимо. Вы можете попробовать это так:

private export function someName(id: string): boolean {

    return true;
}

, но тогда вы получите еще одну ошибку:

'private' modifier cannot appear on a module or namespace element.

, поэтому окончательное решение будет:

export function someName(id: string): boolean {

    return true;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...