angular-vlibras
Version:
A library for integrating VLibras into Angular applications.
32 lines (27 loc) • 1.25 kB
TypeScript
import * as i0 from '@angular/core';
declare class AngularVlibrasService {
constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<AngularVlibrasService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<AngularVlibrasService>;
}
type WidgetPosition = 'left' | 'right' | 'bottom' | 'top' | 'bottom-left' | 'top-left' | 'bottom-right' | 'top-right';
type AvatarOption = 'icaro' | 'hosana' | 'guga' | 'random';
declare class AngularVlibras {
src: string;
urlWidget: string;
position?: WidgetPosition;
avatar?: AvatarOption;
opacity?: number;
private script;
ngOnInit(): void;
init(): void;
createWidget(): void;
private generateUniqueKeyframeName;
private updateKeyframeNameInStyles;
private containsVpOrVw;
private validationStyleSheet;
private observeDOMChanges;
static ɵfac: i0.ɵɵFactoryDeclaration<AngularVlibras, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AngularVlibras, "angular-vlibras", never, { "position": { "alias": "position"; "required": false; }; "avatar": { "alias": "avatar"; "required": false; }; "opacity": { "alias": "opacity"; "required": false; }; }, {}, never, never, true, never>;
}
export { AngularVlibras, AngularVlibrasService };