UNPKG

@memberjunction/ng-shared

Version:

MemberJunction: MJ Explorer Angular Shared Package - utility functions and other reusable elements used across other MJ Angular packages within the MJ Explorer App - do not use outside of MJ Explorer.

27 lines 1.16 kB
import { BaseEntity } from "@memberjunction/core"; import { BaseNavigationComponent } from "./base-navigation-component"; import { ResourceData } from "@memberjunction/core-entities"; export declare abstract class BaseResourceComponent extends BaseNavigationComponent { private _data; get Data(): ResourceData; set Data(value: ResourceData); private _loadComplete; get LoadComplete(): boolean; private _loadStarted; get LoadStarted(): boolean; private _loadCompleteEvent; get LoadCompleteEvent(): any; set LoadCompleteEvent(value: any); private _loadStartedEvent; get LoadStartedEvent(): any; set LoadStartedEvent(value: any); private _resourceRecordSavedEvent; get ResourceRecordSavedEvent(): any; set ResourceRecordSavedEvent(value: any); protected NotifyLoadComplete(): void; protected NotifyLoadStarted(): void; protected ResourceRecordSaved(resourceRecordEntity: BaseEntity): void; abstract GetResourceDisplayName(data: ResourceData): Promise<string>; abstract GetResourceIconClass(data: ResourceData): Promise<string>; } //# sourceMappingURL=base-resource-component.d.ts.map