не могу сохранить возвращенные данные graphql в угловых - PullRequest
0 голосов
/ 16 октября 2019

Я новичок в GraphQl с Angular, я хочу получить возвращенные данные с моего сервера GraphQl, он вернул токен после успешного входа в систему, но когда я хочу сохранить токен, я получил эту ошибку

ERROR in src/app/pages/login/login.component.ts(76,30): error TS2339: Property 'signIn' does not exist on type 'unknown'.

вот код для входа в систему

SubmitLogin(){
        this.apollo.mutate({
            mutation: gql`mutation($login: String!, $password: String!) {
                signIn(login: $login, password: $password) {
                    token
                }
            }`,
            variables: {
                login: this.login, 
                password: this.password
            }
        })
        .subscribe(result => {     
            const token = result.data.signIn.token
            localStorage.setItem('token', token)
        })
    }

Пожалуйста, что я делаю не так, как я могу получить токен без этой ошибки

...