class LoginPage { csrfToken: string isLoading = false login() { # Pseudocode getCsrfToken(): Observable<{csrfToken: string}> { return this.api.request('GET', '/auth/csrf_token') } }