unika-components
Version:
Unika Vue3 components library
13 lines (12 loc) • 948 B
TypeScript
import { GlobalData, InviteConfig, InviteItem, InviteRenderData } from '../defaultProps';
export declare function isPlaceholderInviteStateId(stateId: string | undefined | null): boolean;
export declare function isValidInviteItem(item: InviteItem | null | undefined): boolean;
/** 根据 URL state 从 global.invite 解析单条送呈渲染数据 */
export declare function resolveInviteRenderData(invite: InviteConfig | undefined | null, stateId: string | undefined | null): InviteRenderData | null;
/** 从 global.invite.renderItem 得到 UniInvite 渲染数据 */
export declare function getInviteRenderFromGlobal(invite: InviteConfig | undefined | null): InviteRenderData | null;
/**
* h5-server:根据 ?state= 将解析结果写入 global.invite.renderItem(不修改 items)
*/
export declare function applyInviteStateToGlobal(global: GlobalData, stateId?: string | null): GlobalData;
export default resolveInviteRenderData;