31 lines
2.4 KiB
TypeScript
31 lines
2.4 KiB
TypeScript
import { I_OSR_USER } from '@plastichub/osr-commons';
|
|
import { IOptions, IImportUser, IDiscourseUser } from '../../';
|
|
import { Discourser } from '../index';
|
|
export declare const read_users: (src: string) => I_OSR_USER[];
|
|
export declare const filter_valid: (users: IImportUser[]) => IImportUser[];
|
|
export declare const filter_email_only: (users: any[]) => any[];
|
|
export declare const filter_invalid: (users: any[]) => any[];
|
|
export declare const filter_email_missing: (users: any[]) => any[];
|
|
export declare const filter_accepted: (users: IImportUser[]) => IImportUser[];
|
|
export declare const oa_user_email: (user: I_OSR_USER) => string | false;
|
|
export declare const get_user_name: (user: IImportUser) => string;
|
|
export declare const get_user_display_name: (user: IImportUser) => string;
|
|
export declare const getDataPath: (_path?: string) => string;
|
|
export declare const getUsersPath: () => string;
|
|
export declare const getUsers: () => IImportUser[];
|
|
export declare const _getForumUsers: (d: Discourser, page: any, detail: any) => any;
|
|
export declare const getForumUsers: (d: any, detail: any) => Promise<IDiscourseUser[]>;
|
|
export declare const createUser: (discourse: Discourser, oa_user: IImportUser) => Promise<any>;
|
|
export declare const uploadAvatar: (discourse: any, name: any, filePath: any) => Promise<IImportUser[]>;
|
|
export declare const updateUser: (discorse: Discourser, oa_user: IImportUser) => Promise<void>;
|
|
export declare const importUser: (discorse: Discourser, oa_user: IImportUser) => Promise<false | IImportUser>;
|
|
export declare const mergeLatestUsers: (discorse: any, options: IOptions, oa_users: I_OSR_USER[]) => IImportUser[];
|
|
export declare const mergeLatestUsersTest: (discorse: any, options: IOptions, oa_users: I_OSR_USER[]) => IImportUser[];
|
|
export declare const importUsers: (discorse: any, options: IOptions, oa_users: I_OSR_USER[]) => Promise<any>;
|
|
export declare const updateUsers: (discorse: any, options: IOptions, oa_users: I_OSR_USER[]) => Promise<any>;
|
|
export declare const md_edit_wrap: (content: any, f: any, prefix?: string, context?: string) => any;
|
|
export declare const toHTML: (path: any, markdown: any) => any;
|
|
export declare const imageName: (url: any) => string;
|
|
export declare const read_fragments: (src: any, config: any, prefix?: string, context?: string) => any;
|
|
export declare const indexUsers: (discorse: any, options: IOptions, oa_users: I_OSR_USER[]) => Promise<void>;
|