UNPKG

ngx-avatars

Version:

A universal avatar component for Angular applications that fetches / generates avatar based on the information you have about the user.

14 lines (13 loc) 527 B
import { Source } from './source'; import { AvatarSource } from './avatar-source.enum'; /** * Contract of all async sources. * Every async source must implement the processResponse method that extracts the avatar url from the data */ export declare abstract class AsyncSource implements Source { sourceId: string; readonly abstract sourceType: AvatarSource; constructor(sourceId: string); abstract getAvatar(size: number): string; abstract processResponse(data: unknown, size?: number): string | null; }