12345678910111213141516171819202122232425262728293031323334353637383940 |
- type LibMixins = LibMixin & Record<string, any>;
- interface LibMixin {
- computed?:Record<string, Record<string, any> | LibMixinsComputed>;
- methods?:Record<string, LibMixinsMethod>;
- }
- interface LibMixinsComputed {
- (this:LibVueOptions):any | void
- }
- interface LibMixinsMethod {
- (this:LibVueOptions,...rest:any):any | void
- }
- type LibVueOptions = Record<string, any> & LibVueOption;
- interface LibVueOption {
- $popup:PopupComponent,
- $toast:(option:PopupToastOptions)=>string,
- $loading:(option:PopupToastOptions)=>string,
- $success:(option:PopupToastOptions)=>any,
- $fail:(option:PopupToastOptions)=>any,
- $warning:(option:PopupToastOptions)=>any,
- $info:(option:PopupToastOptions)=>any,
- $request:(option:LibRequestOptions)=>Promise
- }
|