feat: profile item adjust
This commit is contained in:
@@ -9,8 +9,8 @@ export async function syncProfiles() {
|
||||
return invoke<void>("sync_profiles");
|
||||
}
|
||||
|
||||
export async function newProfile(name: string, desc: string) {
|
||||
return invoke<void>("new_profile", { name, desc });
|
||||
export async function createProfile(item: Partial<CmdType.ProfileItem>) {
|
||||
return invoke<void>("create_profile", { item });
|
||||
}
|
||||
|
||||
export async function viewProfile(index: string) {
|
||||
|
||||
@@ -78,6 +78,8 @@ export namespace ApiType {
|
||||
* Some interface for command
|
||||
*/
|
||||
export namespace CmdType {
|
||||
export type ProfileType = "local" | "remote" | "merge" | "script";
|
||||
|
||||
export interface ClashInfo {
|
||||
status: string;
|
||||
port?: string;
|
||||
@@ -87,7 +89,7 @@ export namespace CmdType {
|
||||
|
||||
export interface ProfileItem {
|
||||
uid: string;
|
||||
type?: string;
|
||||
type?: ProfileType | string;
|
||||
name?: string;
|
||||
desc?: string;
|
||||
file?: string;
|
||||
|
||||
Reference in New Issue
Block a user