ngx-avatars
Version:
A universal avatar component for Angular applications that fetches / generates avatar based on the information you have about the user.
10 lines • 1.39 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXN5bmMtc291cmNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWF2YXRhcnMvc3JjL2xpYi9zb3VyY2VzL2FzeW5jLXNvdXJjZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTs7O0dBR0c7QUFDSCxNQUFNLE9BQWdCLFdBQVc7SUFHL0IsWUFBbUIsUUFBZ0I7UUFBaEIsYUFBUSxHQUFSLFFBQVEsQ0FBUTtJQUFHLENBQUM7Q0FJeEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTb3VyY2UgfSBmcm9tICcuL3NvdXJjZSc7XHJcbmltcG9ydCB7IEF2YXRhclNvdXJjZSB9IGZyb20gJy4vYXZhdGFyLXNvdXJjZS5lbnVtJztcclxuXHJcbi8qKlxyXG4gKiBDb250cmFjdCBvZiBhbGwgYXN5bmMgc291cmNlcy5cclxuICogRXZlcnkgYXN5bmMgc291cmNlIG11c3QgaW1wbGVtZW50IHRoZSBwcm9jZXNzUmVzcG9uc2UgbWV0aG9kIHRoYXQgZXh0cmFjdHMgdGhlIGF2YXRhciB1cmwgZnJvbSB0aGUgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEFzeW5jU291cmNlIGltcGxlbWVudHMgU291cmNlIHtcclxuICByZWFkb25seSBhYnN0cmFjdCBzb3VyY2VUeXBlOiBBdmF0YXJTb3VyY2U7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBzb3VyY2VJZDogc3RyaW5nKSB7fVxyXG5cclxuICBhYnN0cmFjdCBnZXRBdmF0YXIoc2l6ZTogbnVtYmVyKTogc3RyaW5nO1xyXG4gIGFic3RyYWN0IHByb2Nlc3NSZXNwb25zZShkYXRhOiB1bmtub3duLCBzaXplPzogbnVtYmVyKTogc3RyaW5nIHwgbnVsbDtcclxufVxyXG4iXX0=