angular-rave
Version:
Angular wrapper for integrating rave transactions
25 lines • 3.18 kB
JavaScript
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { AngularRaveComponent } from './angular-rave.component';
import { AngularRaveDirective } from './angular-rave.directive';
import { AngularRaveService } from './angular-rave.service';
import { PUBKEY_TOKEN } from './angular-rave-token';
export class AngularRaveModule {
static forRoot(publicKey) {
return {
ngModule: AngularRaveModule,
providers: [
AngularRaveService,
{ provide: PUBKEY_TOKEN, useValue: publicKey },
]
};
}
}
AngularRaveModule.decorators = [
{ type: NgModule, args: [{
imports: [CommonModule],
declarations: [AngularRaveDirective, AngularRaveComponent],
exports: [AngularRaveDirective, AngularRaveComponent],
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1yYXZlLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItcmF2ZS9zcmMvbGliL2FuZ3VsYXItcmF2ZS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRS9DLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQzVELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQU9wRCxNQUFNLE9BQU8saUJBQWlCO0lBQzVCLE1BQU0sQ0FBQyxPQUFPLENBQUMsU0FBaUI7UUFDOUIsT0FBTztZQUNMLFFBQVEsRUFBRSxpQkFBaUI7WUFDM0IsU0FBUyxFQUFFO2dCQUNULGtCQUFrQjtnQkFDbEIsRUFBRSxPQUFPLEVBQUUsWUFBWSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUU7YUFDL0M7U0FDRixDQUFDO0lBQ0osQ0FBQzs7O1lBZEYsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRSxDQUFDLFlBQVksQ0FBQztnQkFDdkIsWUFBWSxFQUFFLENBQUMsb0JBQW9CLEVBQUUsb0JBQW9CLENBQUM7Z0JBQzFELE9BQU8sRUFBRSxDQUFDLG9CQUFvQixFQUFFLG9CQUFvQixDQUFDO2FBQ3REIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuXHJcbmltcG9ydCB7IEFuZ3VsYXJSYXZlQ29tcG9uZW50IH0gZnJvbSAnLi9hbmd1bGFyLXJhdmUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQW5ndWxhclJhdmVEaXJlY3RpdmUgfSBmcm9tICcuL2FuZ3VsYXItcmF2ZS5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBBbmd1bGFyUmF2ZVNlcnZpY2UgfSBmcm9tICcuL2FuZ3VsYXItcmF2ZS5zZXJ2aWNlJztcclxuaW1wb3J0IHsgUFVCS0VZX1RPS0VOIH0gZnJvbSAnLi9hbmd1bGFyLXJhdmUtdG9rZW4nO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlXSxcclxuICBkZWNsYXJhdGlvbnM6IFtBbmd1bGFyUmF2ZURpcmVjdGl2ZSwgQW5ndWxhclJhdmVDb21wb25lbnRdLFxyXG4gIGV4cG9ydHM6IFtBbmd1bGFyUmF2ZURpcmVjdGl2ZSwgQW5ndWxhclJhdmVDb21wb25lbnRdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQW5ndWxhclJhdmVNb2R1bGUge1xyXG4gIHN0YXRpYyBmb3JSb290KHB1YmxpY0tleTogc3RyaW5nKTogTW9kdWxlV2l0aFByb3ZpZGVyczxBbmd1bGFyUmF2ZU1vZHVsZT4ge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IEFuZ3VsYXJSYXZlTW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnM6IFtcclxuICAgICAgICBBbmd1bGFyUmF2ZVNlcnZpY2UsXHJcbiAgICAgICAgeyBwcm92aWRlOiBQVUJLRVlfVE9LRU4sIHVzZVZhbHVlOiBwdWJsaWNLZXkgfSxcclxuICAgICAgXVxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19