Add new copy/move options

This commit is contained in:
HaveAGitGat 2023-08-28 10:43:23 +01:00
parent f410caf1ad
commit ca8ec26b81
9 changed files with 326 additions and 33 deletions

View file

@ -2,7 +2,7 @@ import { IFileObject, Istreams } from './synced/IFileObject';
import Ijob from './synced/jobInterface';
export interface IpluginInputUi {
type: 'dropdown' | 'text' | 'textarea',
type: 'dropdown' | 'text' | 'textarea' | 'directory',
options?: string[],
style?:Record<string, unknown>,
onSelect?: {
@ -115,5 +115,7 @@ export interface IpluginInputArgs {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
axiosMiddleware: (endpoint: string, data: Record<string, unknown>) => Promise<any>,
requireFromString: (pluginText: string, relativePath:string) => Record<string, unknown>,
// eslint-disable-next-line @typescript-eslint/no-explicit-any
upath:any,
},
}