@dotglitch/ngx-common
Version:
Angular components and utilities that are commonly used.
32 lines (31 loc) • 1.9 kB
TypeScript
import { EventEmitter, TemplateRef } from '@angular/core';
import { DialogService, Fetch, MenuItem } from '@dotglitch/ngx-common/core';
import { FilemanagerComponent, FileViewTab, FSDescriptor, NgxFileManagerConfiguration } from '../filemanager.component';
import { FileSorting } from '../types';
import * as i0 from "@angular/core";
export declare class ToolbarComponent {
fileManager: FilemanagerComponent;
private dialog;
private fetch;
zoomTemplate: TemplateRef<any>;
actionTemplate: TemplateRef<any>;
config: NgxFileManagerConfiguration;
onBreadcrumbClick: EventEmitter<any>;
currentTab: FileViewTab;
showHiddenFiles: boolean;
showHiddenFilesChange: EventEmitter<boolean>;
showSidebar: boolean;
showSidebarChange: EventEmitter<boolean>;
drawerMode: boolean;
showBareMinimum: boolean;
constructor(fileManager: FilemanagerComponent, dialog: DialogService, fetch: Fetch);
fileOptions: MenuItem<FSDescriptor>[];
sortOptions: MenuItem<FSDescriptor>[];
historyBack(tab: FileViewTab): void;
historyForward(tab: FileViewTab): void;
toggleDrawer(): void;
setSorter(mode: FileSorting): void;
onRefresh(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ToolbarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ToolbarComponent, "app-toolbar", never, { "config": { "alias": "config"; "required": false; }; "currentTab": { "alias": "currentTab"; "required": false; }; "showHiddenFiles": { "alias": "showHiddenFiles"; "required": false; }; "showSidebar": { "alias": "showSidebar"; "required": false; }; "drawerMode": { "alias": "drawerMode"; "required": false; }; "showBareMinimum": { "alias": "showBareMinimum"; "required": false; }; }, { "onBreadcrumbClick": "onBreadcrumbClick"; "showHiddenFilesChange": "showHiddenFilesChange"; "showSidebarChange": "showSidebarChange"; }, never, never, true, never>;
}