dt-translate-angular
Version:
An Angular component/library for translating and rendering sign language gestures.
27 lines • 3.07 kB
JavaScript
import { Injectable } from '@angular/core';
import { TranslateController } from './translate-controller';
import * as i0 from "@angular/core";
export class TranslateService {
init(options) {
this.controller = new TranslateController();
this.controller.init(options);
}
playPose(data, callback) {
this.controller?.playPose(data, callback);
}
showWindow(text) {
this.controller?.showWindow();
}
hideWindow(text) {
this.controller?.hideWindow();
}
}
TranslateService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: TranslateService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
TranslateService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: TranslateService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: TranslateService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root',
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNsYXRlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL3RyYW5zbGF0ZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLG1CQUFtQixFQUFhLE1BQU0sd0JBQXdCLENBQUM7O0FBTXhFLE1BQU0sT0FBTyxnQkFBZ0I7SUFHM0IsSUFBSSxDQUFDLE9BQWlCO1FBQ3BCLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxtQkFBbUIsRUFBRSxDQUFDO1FBQzVDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2hDLENBQUM7SUFFRCxRQUFRLENBQUMsSUFBYyxFQUFFLFFBQW9DO1FBQzNELElBQUksQ0FBQyxVQUFVLEVBQUUsUUFBUSxDQUFDLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQztJQUM1QyxDQUFDO0lBRUQsVUFBVSxDQUFDLElBQVk7UUFDckIsSUFBSSxDQUFDLFVBQVUsRUFBRSxVQUFVLEVBQUUsQ0FBQztJQUNoQyxDQUFDO0lBRUQsVUFBVSxDQUFDLElBQVk7UUFDckIsSUFBSSxDQUFDLFVBQVUsRUFBRSxVQUFVLEVBQUUsQ0FBQztJQUNoQyxDQUFDOzs4R0FsQlUsZ0JBQWdCO2tIQUFoQixnQkFBZ0IsY0FGZixNQUFNOzRGQUVQLGdCQUFnQjtrQkFINUIsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBUcmFuc2xhdGVDb250cm9sbGVyLCBUcmFuc2xhdGUgfSBmcm9tICcuL3RyYW5zbGF0ZS1jb250cm9sbGVyJztcbmltcG9ydCB0eXBlIHsgSW5pdERhdGEsIFBvc2VEYXRhIH0gZnJvbSAnLi90eXBlcyc7XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxufSlcbmV4cG9ydCBjbGFzcyBUcmFuc2xhdGVTZXJ2aWNlIHtcbiAgcHJpdmF0ZSBjb250cm9sbGVyITogVHJhbnNsYXRlQ29udHJvbGxlcjtcblxuICBpbml0KG9wdGlvbnM6IEluaXREYXRhKSB7XG4gICAgdGhpcy5jb250cm9sbGVyID0gbmV3IFRyYW5zbGF0ZUNvbnRyb2xsZXIoKTtcbiAgICB0aGlzLmNvbnRyb2xsZXIuaW5pdChvcHRpb25zKTtcbiAgfVxuXG4gIHBsYXlQb3NlKGRhdGE6IFBvc2VEYXRhLCBjYWxsYmFjaz86IChtZXNzYWdlOiBzdHJpbmcpID0+IHZvaWQpIHtcbiAgICB0aGlzLmNvbnRyb2xsZXI/LnBsYXlQb3NlKGRhdGEsIGNhbGxiYWNrKTtcbiAgfVxuXG4gIHNob3dXaW5kb3codGV4dDogc3RyaW5nKSB7XG4gICAgdGhpcy5jb250cm9sbGVyPy5zaG93V2luZG93KCk7XG4gIH1cblxuICBoaWRlV2luZG93KHRleHQ6IHN0cmluZykge1xuICAgIHRoaXMuY29udHJvbGxlcj8uaGlkZVdpbmRvdygpO1xuICB9XG59XG4iXX0=