@rucken/todo-web
Version:
Base components and ui for todo application maked on Angular7+ and based on Rucken template
25 lines (24 loc) • 1.25 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
import { ErrorsExtractor, ModalsService } from '@rucken/core';
import { Project } from '@rucken/todo-core';
import { DynamicRepository, IRestProviderOptions } from 'ngx-repository';
import { ProjectsGridModalComponent } from '../projects-grid-modal/projects-grid-modal.component';
import { ProjectsGridComponent } from '../projects-grid/projects-grid.component';
export declare class ProjectInputComponent extends ProjectsGridComponent implements OnInit {
protected errorsExtractor: ErrorsExtractor;
protected translateService: TranslateService;
protected dynamicRepository: DynamicRepository;
protected projectsConfig: IRestProviderOptions<Project>;
select: EventEmitter<Project>;
modalAppendFromGrid: {
component: typeof ProjectsGridModalComponent;
initialState: {
title: string;
yesTitle: string;
};
};
constructor(modalsService: ModalsService, errorsExtractor: ErrorsExtractor, translateService: TranslateService, dynamicRepository: DynamicRepository, projectsConfig: IRestProviderOptions<Project>);
ngOnInit(): void;
onSelect(item: Project): void;
}