xverse-components-character-creator
Version:
xverse components character-creator
23 lines (22 loc) • 1.71 kB
TypeScript
import { World } from '@xverse/core';
import { IFormatDataDressUpData, IProfileListType } from './config';
export interface IUserHttpOption {
world: World;
worldId: string;
appId: string;
userId: string;
}
export declare const getUserDressUpApi: (world: World, worldId: string, appId: string, userId: string, dataType: string) => Promise<import("axios").AxiosResponse<any, any>>;
export declare const saveUserDressUpApi: (world: World, worldId: string, appId: string, userId: string, dataType: string, data: string) => Promise<import("axios").AxiosResponse<any, any>>;
export declare const getUserComponentsDataApi: (userHttpOption: IUserHttpOption) => Promise<any>;
export declare const saveUserComponentsDataApi: (userHttpOption: IUserHttpOption, data: string) => Promise<import("axios").AxiosResponse<any, any>>;
export declare const getUserFaceMapDataApi: (userHttpOption: IUserHttpOption) => Promise<any>;
export declare const saveUserFaceMapDataApi: (userHttpOption: IUserHttpOption, data: string) => Promise<import("axios").AxiosResponse<any, any>>;
export declare const saveUserSkinDataApi: (userHttpOption: IUserHttpOption, data: string) => Promise<import("axios").AxiosResponse<any, any>>;
/***
* 兼容老版本的数据结构
*/
export declare const getDressUpDataNew: (userHttpOption: IUserHttpOption) => Promise<IFormatDataDressUpData>;
export declare const postUserProfileApiNew: (userHttpOption: IUserHttpOption, profileList: IProfileListType[]) => Promise<any>;
export declare const getAIFaceApi: (gender: string, base64: string) => Promise<import("axios").AxiosResponse<any, any>>;
export declare const getUserSkinDataApi: (userHttpOption: IUserHttpOption) => Promise<any>;