UNPKG

ng-hub-ui-avatar

Version:

A powerful, flexible, and standalone Angular avatar component that generates and fetches user avatars from multiple sources including social media, Gravatar, or custom images with intelligent fallback system

17 lines (16 loc) 650 B
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>; }