ngx-avatars
Version:
A universal avatar component for Angular applications that fetches / generates avatar based on the information you have about the user.
21 lines (20 loc) • 590 B
TypeScript
import { Source } from './source';
import { AvatarSource } from './avatar-source.enum';
/**
* Initials source implementation.
* return the initials of the given value
*/
export declare class Initials implements Source {
sourceId: string;
readonly sourceType: AvatarSource;
constructor(sourceId: string);
getAvatar(size: number): string;
/**
* Returns the initial letters of a name in a string.
*/
private getInitials;
/**
* Iterates a person's name string to get the initials of each word in uppercase.
*/
private constructInitials;
}