@ng-supabase/core
Version:
ng-supabase is a component library and helper utilities for integrating Supabase in your angular application.
21 lines (20 loc) • 1.04 kB
TypeScript
import { Router, UrlTree, ActivatedRoute, NavigationExtras, NavigationBehaviorOptions } from '@angular/router';
import { LocationStrategy } from '@angular/common';
import { SupabaseConfig } from './supabase-config';
import * as i0 from "@angular/core";
export declare class RouteService {
private readonly router;
private readonly config;
private readonly route;
private readonly locationStrategy;
constructor(router: Router, config: SupabaseConfig, route: ActivatedRoute, locationStrategy: LocationStrategy);
getRootUrl(): string;
appendRoute(route: string): string;
join(...parts: string[]): string;
getRedirectParamValue(): string | null;
constructAbsoluteUrl(...appendRoutePaths: string[]): string;
goTo(route: string[], options?: NavigationExtras): Promise<boolean>;
goTo(route: string | UrlTree, options?: NavigationBehaviorOptions): Promise<boolean>;
static ɵfac: i0.ɵɵFactoryDeclaration<RouteService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<RouteService>;
}