@igo2/context
Version:
33 lines (32 loc) • 1.79 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { AuthService } from '@igo2/auth';
import { StorageService } from '@igo2/core/storage';
import { TypePermission } from '../shared/context.enum';
import { DetailedContext } from '../shared/context.interface';
import * as i0 from "@angular/core";
export declare class ContextItemComponent {
auth: AuthService;
private storageService;
typePermission: typeof TypePermission;
color: string;
collapsed: boolean;
showFavorite: boolean;
context: DetailedContext;
default: boolean;
selected: boolean;
edit: EventEmitter<DetailedContext>;
delete: EventEmitter<DetailedContext>;
save: EventEmitter<DetailedContext>;
clone: EventEmitter<DetailedContext>;
hide: EventEmitter<DetailedContext>;
show: EventEmitter<DetailedContext>;
favorite: EventEmitter<DetailedContext>;
managePermissions: EventEmitter<DetailedContext>;
manageTools: EventEmitter<DetailedContext>;
get hidden(): boolean;
get canShare(): boolean;
constructor(auth: AuthService, storageService: StorageService);
favoriteClick(context: DetailedContext): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ContextItemComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ContextItemComponent, "igo-context-item", never, { "showFavorite": { "alias": "showFavorite"; "required": false; }; "context": { "alias": "context"; "required": false; }; "default": { "alias": "default"; "required": false; }; "selected": { "alias": "selected"; "required": false; }; }, { "edit": "edit"; "delete": "delete"; "save": "save"; "clone": "clone"; "hide": "hide"; "show": "show"; "favorite": "favorite"; "managePermissions": "managePermissions"; "manageTools": "manageTools"; }, never, never, true, never>;
}