ngx-avatar
Version:
A universal avatar component for Angular applications that fetches / generates avatar based on the information you have about the user.
10 lines • 1.35 kB
JavaScript
/**
* Contract of all async sources.
* Every async source must implement the processResponse method that extracts the avatar url from the data
*/
export class AsyncSource {
constructor(sourceId) {
this.sourceId = sourceId;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXN5bmMtc291cmNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWF2YXRhci9zcmMvbGliL3NvdXJjZXMvYXN5bmMtc291cmNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBOzs7R0FHRztBQUNILE1BQU0sT0FBZ0IsV0FBVztJQUcvQixZQUFtQixRQUFnQjtRQUFoQixhQUFRLEdBQVIsUUFBUSxDQUFRO0lBQUcsQ0FBQztDQUl4QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFNvdXJjZSB9IGZyb20gJy4vc291cmNlJztcbmltcG9ydCB7IEF2YXRhclNvdXJjZSB9IGZyb20gJy4vYXZhdGFyLXNvdXJjZS5lbnVtJztcblxuLyoqXG4gKiBDb250cmFjdCBvZiBhbGwgYXN5bmMgc291cmNlcy5cbiAqIEV2ZXJ5IGFzeW5jIHNvdXJjZSBtdXN0IGltcGxlbWVudCB0aGUgcHJvY2Vzc1Jlc3BvbnNlIG1ldGhvZCB0aGF0IGV4dHJhY3RzIHRoZSBhdmF0YXIgdXJsIGZyb20gdGhlIGRhdGFcbiAqL1xuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEFzeW5jU291cmNlIGltcGxlbWVudHMgU291cmNlIHtcbiAgcmVhZG9ubHkgYWJzdHJhY3Qgc291cmNlVHlwZTogQXZhdGFyU291cmNlO1xuXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBzb3VyY2VJZDogc3RyaW5nKSB7fVxuXG4gIGFic3RyYWN0IGdldEF2YXRhcihzaXplOiBudW1iZXIpOiBzdHJpbmc7XG4gIGFic3RyYWN0IHByb2Nlc3NSZXNwb25zZShkYXRhOiB1bmtub3duLCBzaXplPzogbnVtYmVyKTogc3RyaW5nIHwgbnVsbDtcbn1cbiJdfQ==