steem-auth-vue
Version:
A Vue 3 authentication component for Steem blockchain and MeeRay sidechain
73 lines (72 loc) • 2.92 kB
TypeScript
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
visible: BooleanConstructor;
loading: BooleanConstructor;
error: StringConstructor;
username: StringConstructor;
postingKey: StringConstructor;
useKeychain: BooleanConstructor;
hasKeychain: BooleanConstructor;
usernameError: StringConstructor;
postingKeyError: StringConstructor;
enableSteemLogin: BooleanConstructor;
enableDirectLogin: BooleanConstructor;
enableKeychain: BooleanConstructor;
addingAccount: BooleanConstructor;
loginAuth: StringConstructor;
currentUsername: StringConstructor;
accounts: {
type: ArrayConstructor;
default: () => never[];
};
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
steemlogin: (...args: any[]) => void;
close: (...args: any[]) => void;
submit: (...args: any[]) => void;
"update:username": (...args: any[]) => void;
"update:postingKey": (...args: any[]) => void;
"update:useKeychain": (...args: any[]) => void;
"auto-login": (...args: any[]) => void;
modalOpen: (...args: any[]) => void;
modalClose: (...args: any[]) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
visible: BooleanConstructor;
loading: BooleanConstructor;
error: StringConstructor;
username: StringConstructor;
postingKey: StringConstructor;
useKeychain: BooleanConstructor;
hasKeychain: BooleanConstructor;
usernameError: StringConstructor;
postingKeyError: StringConstructor;
enableSteemLogin: BooleanConstructor;
enableDirectLogin: BooleanConstructor;
enableKeychain: BooleanConstructor;
addingAccount: BooleanConstructor;
loginAuth: StringConstructor;
currentUsername: StringConstructor;
accounts: {
type: ArrayConstructor;
default: () => never[];
};
}>> & Readonly<{
onSteemlogin?: ((...args: any[]) => any) | undefined;
onClose?: ((...args: any[]) => any) | undefined;
onSubmit?: ((...args: any[]) => any) | undefined;
"onUpdate:username"?: ((...args: any[]) => any) | undefined;
"onUpdate:postingKey"?: ((...args: any[]) => any) | undefined;
"onUpdate:useKeychain"?: ((...args: any[]) => any) | undefined;
"onAuto-login"?: ((...args: any[]) => any) | undefined;
onModalOpen?: ((...args: any[]) => any) | undefined;
onModalClose?: ((...args: any[]) => any) | undefined;
}>, {
accounts: unknown[];
loading: boolean;
visible: boolean;
useKeychain: boolean;
hasKeychain: boolean;
enableSteemLogin: boolean;
enableDirectLogin: boolean;
enableKeychain: boolean;
addingAccount: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;