UNPKG

@ng-supabase/core

Version:

ng-supabase is a component library and helper utilities for integrating Supabase in your angular application.

37 lines (36 loc) 2.09 kB
import { OnInit, OnDestroy, EventEmitter, ChangeDetectorRef } from '@angular/core'; import { UrlTree } from '@angular/router'; import { FormGroup } from '@angular/forms'; import { Subscription } from 'rxjs'; import { AuthError, User } from '@supabase/supabase-js'; import { RouteService } from '../route.service'; import { LogService } from '../logging/log.service'; import { SupabaseConfig } from '../supabase-config'; import { SupabaseService } from '../supabase.service'; import { NotifyService } from '../notify/notify.service'; import * as i0 from "@angular/core"; export declare class SetPasswordComponent implements OnInit, OnDestroy { title: string; saveLabel: string; savingLabel: string; confirmPassword: boolean; redirectTo: string | string[] | UrlTree | null | undefined; saved: EventEmitter<User | null>; readonly saving: import("@angular/core").WritableSignal<boolean>; readonly errorMessage: import("@angular/core").WritableSignal<string>; readonly confirmMisMatch: import("@angular/core").WritableSignal<boolean>; readonly form: FormGroup; protected readonly log: LogService; protected readonly notify: NotifyService; protected readonly config: SupabaseConfig; protected readonly supabase: SupabaseService; protected readonly routeService: RouteService; protected readonly changeDetector: ChangeDetectorRef; protected readonly subscriptions: Subscription[]; ngOnInit(): void; ngOnDestroy(): void; submit(): Promise<void>; onError(error: AuthError): void; static ɵfac: i0.ɵɵFactoryDeclaration<SetPasswordComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SetPasswordComponent, "supabase-set-password", never, { "title": { "alias": "title"; "required": false; }; "saveLabel": { "alias": "saveLabel"; "required": false; }; "savingLabel": { "alias": "savingLabel"; "required": false; }; "confirmPassword": { "alias": "confirmPassword"; "required": false; }; "redirectTo": { "alias": "redirectTo"; "required": false; }; }, { "saved": "saved"; }, never, never, true, never>; }