0.0.12 • Published 1 year ago

capacitor-plugin-stable-diffusion v0.0.12

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 year ago

capacitor-plugin-stable-diffusion

only iOS and iPadOS

Install

npm install capacitor-plugin-stable-diffusion
npx cap sync

API

addListener('downloadProgress', ...)

addListener(eventName: "downloadProgress", listenerFunc: DownloadProgressListener) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'downloadProgress'
listenerFuncDownloadProgressListener

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('downloadDidComplete', ...)

addListener(eventName: "downloadDidComplete", listenerFunc: DownloadDidCompleteListener) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'downloadDidComplete'
listenerFuncDownloadDidCompleteListener

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('unzipDidComplete', ...)

addListener(eventName: "unzipDidComplete", listenerFunc: UnzipDidCompleteListener) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'unzipDidComplete'
listenerFuncUnzipDidCompleteListener

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('generateProgress', ...)

addListener(eventName: "generateProgress", listenerFunc: GenerateProgressListener) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'generateProgress'
listenerFuncGenerateProgressListener

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('generateDidComplete', ...)

addListener(eventName: "generateDidComplete", listenerFunc: GenerateDidCompleteListener) => Promise<PluginListenerHandle> & PluginListenerHandle
ParamType
eventName'generateDidComplete'
listenerFuncGenerateDidCompleteListener

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


download(...)

download(options: DownloadOptions) => Promise<void>
ParamType
optionsDownloadOptions

echo(...)

echo(options: { value: string; }) => Promise<{ value: string; }>
ParamType
options{ value: string; }

Returns: Promise<{ value: string; }>


generateTextToImage(...)

generateTextToImage(options: GenerateTextToImageOptions) => Promise<void>
ParamType
optionsGenerateTextToImageOptions

getImages(...)

getImages(options: GetImagesOptions) => Promise<GetImagesResult>
ParamType
optionsGetImagesOptions

Returns: Promise<GetImagesResult>


unzip(...)

unzip(options: UnzipOptions) => Promise<void>
ParamType
optionsUnzipOptions

Interfaces

PluginListenerHandle

PropType
remove() => Promise<void>

DownloadOptions

PropType
modelsDirNamestring
urlstring

GenerateTextToImageOptions

PropType
modelPathstring
promptstring
savePathstring
seednumber

GetImagesResult

PropType
imagesImageInfo[]

GetImagesOptions

PropType
pathstring

UnzipOptions

PropType
modelsDirNamestring
urlstring

Type Aliases

DownloadProgressListener

(data: { progress: number; }): void

DownloadDidCompleteListener

(data: DownloadDidCompleteResult): void

DownloadDidCompleteResult

{ error?: string; state: "completed" | "fail"; }

UnzipDidCompleteListener

(data: UnzipDidCompleteResult): void

UnzipDidCompleteResult

{ state: "completed"; }

GenerateProgressListener

(data: { progress: number; }): void

GenerateDidCompleteListener

(data: GenerateDidCompleteResult): void

GenerateDidCompleteResult

{ error?: string; filePath?: string; state: "completed" | "fail"; }

ImageInfo

{ ctime: number; exif?: Record<string, string>; mtime: number; name: string; size: number; uri: string; }

Record

Construct a type with a set of properties K of type T

{

}

0.0.12

1 year ago

0.0.11

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago