UNPKG

@omnia/fx-models

Version:
20 lines (19 loc) 600 B
import { ApiPath } from "../Extends"; import { LikeProvider } from "../LikeActionSettings"; export interface ILikeActionHandlerApi { registration: Promise<ILikeActionHandlerRegistrationApi>; } declare module "./UxApi" { interface IOmniaUxApi { likeHandler: ILikeActionHandlerApi; } interface IOmniaUxExtendApiManifest { likeHandler: { registration: ApiPath; }; } } export interface ILikeActionHandlerRegistrationApi { registerLikeProvider: (provider: LikeProvider | LikeProvider[]) => void; getAllLikeProviders: () => LikeProvider[]; }