think/packages/domains/lib/util.d.ts

47 lines
1.2 KiB
TypeScript
Raw Normal View History

2022-04-02 09:57:30 +00:00
import { WikiStatus, WikiUserRole, DocumentStatus, IWiki, IDocument } from './models';
2022-05-18 08:02:29 +00:00
/**
*
*/
2022-03-11 05:57:55 +00:00
export declare const WIKI_STATUS_LIST: {
value: WikiStatus;
label: string;
}[];
2022-05-18 08:02:29 +00:00
/**
*
*/
2022-03-11 05:57:55 +00:00
export declare const WIKI_USER_ROLES: {
value: string;
label: string;
}[];
2022-05-18 08:02:29 +00:00
/**
*
*/
2022-03-11 05:57:55 +00:00
export declare const DOCUMENT_STATUS: {
value: DocumentStatus;
label: string;
}[];
2022-05-18 08:02:29 +00:00
/**
*
* @param wiki
* @returns
*/
2022-03-11 05:57:55 +00:00
export declare const getWikiStatusText: (wiki: IWiki) => string;
2022-05-18 08:02:29 +00:00
/**
*
* @param currentStatus wiki status
* @returns
*/
2022-04-02 09:57:30 +00:00
export declare const isPublicWiki: (currentStatus: IWiki['status']) => boolean;
2022-05-18 08:02:29 +00:00
/**
*
* @param role role
* @returns
*/
2022-03-11 05:57:55 +00:00
export declare const getWikiUserRoleText: (role: WikiUserRole) => string;
2022-05-18 08:02:29 +00:00
/**
*
* @param currentStatus document status
* @returns
*/
2022-04-02 09:57:30 +00:00
export declare const isPublicDocument: (currentStatus: IDocument['status']) => boolean;