ngx-avatars
Version:
A universal avatar component for Angular applications that fetches / generates avatar based on the information you have about the user.
17 lines (16 loc) • 650 B
TypeScript
import { Source } from './source';
import { AvatarSource } from './avatar-source.enum';
import { AvatarConfigService } from '../avatar-config.service';
import * as i0 from "@angular/core";
/**
* Factory class that implements factory method pattern.
* Used to create Source implementation class based
* on the source Type
*/
export declare class SourceFactory {
private sources;
constructor(avatarConfigService: AvatarConfigService);
newInstance(sourceType: AvatarSource, sourceValue: string): Source;
static ɵfac: i0.ɵɵFactoryDeclaration<SourceFactory, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<SourceFactory>;
}