@ng-supabase/bootstrap
Version:
ng-supabase is a component library and helper utilities for integrating Supabase in your angular application.
19 lines • 2.16 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvdmlkZS1zdXBhYmFzZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2xpYnMvYm9vdHN0cmFwL3NyYy9saWIvcHJvdmlkZS1zdXBhYmFzZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUFXO0FBQ1gsT0FBTyxFQUF3Qix3QkFBd0IsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUvRSxnQkFBZ0I7QUFDaEIsT0FBTyxFQUNMLGNBQWMsRUFFZCxhQUFhLElBQUksaUJBQWlCLEdBQ25DLE1BQU0sbUJBQW1CLENBQUM7QUFFM0IsTUFBTSxVQUFVLGVBQWUsQ0FDN0IsTUFBZ0M7SUFFaEMsT0FBTyx3QkFBd0IsQ0FBQztRQUM5QjtZQUNFLE9BQU8sRUFBRSxjQUFjO1lBQ3ZCLFFBQVEsRUFBRSxJQUFJLGNBQWMsQ0FBQyxNQUFNLENBQUM7U0FDckM7UUFDRDtZQUNFLE9BQU8sRUFBRSxpQkFBaUI7WUFDMUIsUUFBUSxFQUFFLEVBQUU7WUFDWixtQ0FBbUM7WUFDbkMsMkJBQTJCO1NBQzVCO0tBQ0YsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEFuZ3VsYXIuXG5pbXBvcnQgeyBFbnZpcm9ubWVudFByb3ZpZGVycywgbWFrZUVudmlyb25tZW50UHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbi8vIEBuZy1zdXBhYmFzZS5cbmltcG9ydCB7XG4gIFN1cGFiYXNlQ29uZmlnLFxuICBTdXBhYmFzZUNvbmZpZ1Byb3BlcnRpZXMsXG4gIE5vdGlmeVNlcnZpY2UgYXMgQ29yZU5vdGlmeVNlcnZpY2UsXG59IGZyb20gJ0BuZy1zdXBhYmFzZS9jb3JlJztcblxuZXhwb3J0IGZ1bmN0aW9uIHByb3ZpZGVTdXBhYmFzZShcbiAgY29uZmlnOiBTdXBhYmFzZUNvbmZpZ1Byb3BlcnRpZXNcbik6IEVudmlyb25tZW50UHJvdmlkZXJzIHtcbiAgcmV0dXJuIG1ha2VFbnZpcm9ubWVudFByb3ZpZGVycyhbXG4gICAge1xuICAgICAgcHJvdmlkZTogU3VwYWJhc2VDb25maWcsXG4gICAgICB1c2VWYWx1ZTogbmV3IFN1cGFiYXNlQ29uZmlnKGNvbmZpZyksXG4gICAgfSxcbiAgICB7XG4gICAgICBwcm92aWRlOiBDb3JlTm90aWZ5U2VydmljZSxcbiAgICAgIHVzZVZhbHVlOiB7fSxcbiAgICAgIC8vIFRPRE86IEltcGxlbWVudCAtIEBydXNzZWxsLmdyZWVuXG4gICAgICAvLyB1c2VDbGFzczogTm90aWZ5U2VydmljZSxcbiAgICB9LFxuICBdKTtcbn1cbiJdfQ==