@igo2/context
Version:
16 lines (15 loc) • 1.62 kB
TypeScript
import { MessageService } from '@igo2/core/message';
import { IgoMap, StyleListService, StyleService, VectorLayer } from '@igo2/geo';
import { DetailedContext, ExtraFeatures } from '../../context-manager/shared/context.interface';
import { ContextService } from '../../context-manager/shared/context.service';
export declare function handleFileImportSuccess(file: File, context: DetailedContext, messageService: MessageService, contextService: ContextService): void;
export declare function handleFileImportError(file: File, error: Error, messageService: MessageService, sizeMb?: number): void;
export declare function handleInvalidFileImportError(file: File, error: Error, messageService: MessageService): void;
export declare function handleSizeFileImportError(file: File, error: Error, messageService: MessageService, sizeMb: number): void;
export declare function handleUnreadbleFileImportError(file: File, error: Error, messageService: MessageService): void;
export declare function handleNothingToImportError(file: File, messageService: MessageService): void;
export declare function addContextToContextList(context: DetailedContext, contextTitle: string, contextService: ContextService): void;
export declare function getFileExtension(file: File): string;
export declare function computeLayerTitleFromFile(file: File): string;
export declare function addImportedFeaturesToMap(extraFeatures: ExtraFeatures, map: IgoMap): VectorLayer;
export declare function addImportedFeaturesStyledToMap(extraFeatures: ExtraFeatures, map: IgoMap, styleListService: StyleListService, styleService: StyleService): VectorLayer;