@vendasta/partner v1.21.0
Partner Service
This provides a service for other components to use to retrieve partner information.
Requirements
The Partner Service interface:
export interface PartnerServiceInterface {
getPartnerId(): Observable<string>;
}
To implement the interface make a new service that implements the interface:
…
import {PartnerServiceInterface} from '@vendasta/partner';
@Injectable()
export class PartnerService implements PartnerServiceInterface {
…
getPartnerId(): Observable<string> {
// Implement how the project determines which partner id the current context is in
}
}
Next you will need to provide your service as that interface (generally in app.module.ts
)
import { PartnerService } from './partner.service';
import { PartnerServiceInterfaceToken } from '@vendasta/partner';
…
@NgModule({
…
providers: [
PartnerService, {provide: PartnerServiceInterfaceToken, useExisting: PartnerService}
],
})
- Note: To be able to inject an interface, you will have to provide the InjectionToken and not the interface itself (
PartnerServiceInterfaceToken
vsPartnerServiceInterface
).
2 months ago
3 months ago
9 months ago
6 months ago
9 months ago
6 months ago
10 months ago
9 months ago
9 months ago
9 months ago
10 months ago
9 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago