@ng-supabase/material
Version:
ng-supabase is a component library and helper utilities for integrating Supabase in your angular application.
19 lines • 2.15 kB
JavaScript
// Angular.
import { makeEnvironmentProviders } from '@angular/core';
// @ng-supabase.
import { SupabaseConfig, NotifyService as CoreNotifyService, } from '@ng-supabase/core';
export function provideSupabase(config) {
return makeEnvironmentProviders([
{
provide: SupabaseConfig,
useValue: new SupabaseConfig(config),
},
{
provide: CoreNotifyService,
useValue: {},
// TODO: Implement - @russell.green
// useClass: NotifyService,
},
]);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvdmlkZS1zdXBhYmFzZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2xpYnMvbWF0ZXJpYWwvc3JjL2xpYi9wcm92aWRlLXN1cGFiYXNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQVc7QUFDWCxPQUFPLEVBQXdCLHdCQUF3QixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRS9FLGdCQUFnQjtBQUNoQixPQUFPLEVBQ0wsY0FBYyxFQUVkLGFBQWEsSUFBSSxpQkFBaUIsR0FDbkMsTUFBTSxtQkFBbUIsQ0FBQztBQUUzQixNQUFNLFVBQVUsZUFBZSxDQUM3QixNQUFnQztJQUVoQyxPQUFPLHdCQUF3QixDQUFDO1FBQzlCO1lBQ0UsT0FBTyxFQUFFLGNBQWM7WUFDdkIsUUFBUSxFQUFFLElBQUksY0FBYyxDQUFDLE1BQU0sQ0FBQztTQUNyQztRQUNEO1lBQ0UsT0FBTyxFQUFFLGlCQUFpQjtZQUMxQixRQUFRLEVBQUUsRUFBRTtZQUNaLG1DQUFtQztZQUNuQywyQkFBMkI7U0FDNUI7S0FDRixDQUFDLENBQUM7QUFDTCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQW5ndWxhci5cbmltcG9ydCB7IEVudmlyb25tZW50UHJvdmlkZXJzLCBtYWtlRW52aXJvbm1lbnRQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLy8gQG5nLXN1cGFiYXNlLlxuaW1wb3J0IHtcbiAgU3VwYWJhc2VDb25maWcsXG4gIFN1cGFiYXNlQ29uZmlnUHJvcGVydGllcyxcbiAgTm90aWZ5U2VydmljZSBhcyBDb3JlTm90aWZ5U2VydmljZSxcbn0gZnJvbSAnQG5nLXN1cGFiYXNlL2NvcmUnO1xuXG5leHBvcnQgZnVuY3Rpb24gcHJvdmlkZVN1cGFiYXNlKFxuICBjb25maWc6IFN1cGFiYXNlQ29uZmlnUHJvcGVydGllc1xuKTogRW52aXJvbm1lbnRQcm92aWRlcnMge1xuICByZXR1cm4gbWFrZUVudmlyb25tZW50UHJvdmlkZXJzKFtcbiAgICB7XG4gICAgICBwcm92aWRlOiBTdXBhYmFzZUNvbmZpZyxcbiAgICAgIHVzZVZhbHVlOiBuZXcgU3VwYWJhc2VDb25maWcoY29uZmlnKSxcbiAgICB9LFxuICAgIHtcbiAgICAgIHByb3ZpZGU6IENvcmVOb3RpZnlTZXJ2aWNlLFxuICAgICAgdXNlVmFsdWU6IHt9LFxuICAgICAgLy8gVE9ETzogSW1wbGVtZW50IC0gQHJ1c3NlbGwuZ3JlZW5cbiAgICAgIC8vIHVzZUNsYXNzOiBOb3RpZnlTZXJ2aWNlLFxuICAgIH0sXG4gIF0pO1xufVxuIl19