blast-graph-angular2
Version:
 **with** 
33 lines (32 loc) • 952 B
TypeScript
import { LogService } from './log-service';
import { Subject } from 'rxjs/index';
export declare class Attachment {
_isList: boolean;
_key: string;
_data: any;
_listData: any[];
_attachmentId: string;
_loadStream: Subject<any>;
_addStream: Subject<any>;
_changeStream: Subject<any>;
_removeStream: Subject<any>;
_tickStream: Subject<any>;
_logService: LogService;
constructor(attachmentId: string, key: string, logService: LogService);
isList(): boolean;
getAttachmentId(): string;
getKey(): string;
getData(): any;
getListData(): any[];
setData(data: any): void;
setListData(data: any[]): void;
load(data: any): void;
added(data: any): void;
changed(data: any): void;
removed(data: any): void;
loadStream(): Subject<any>;
addedStream(): Subject<any>;
changedStream(): Subject<any>;
removedStream(): Subject<any>;
onTick(): Subject<any>;
}