unika-components
Version:
Unika Vue3 components library
73 lines (72 loc) • 2.47 kB
TypeScript
import { GlobalData } from '../../defaultProps';
import '../../assets/css/barrage.css';
declare const _default: import("vue").DefineComponent<{
env: {
type: StringConstructor;
default: string;
};
global: {
type: () => GlobalData;
required: true;
};
}, {
name: import("vue").Ref<string>;
content: import("vue").Ref<string>;
showPopup: import("vue").Ref<boolean>;
showBullets: import("vue").Ref<boolean>;
showGift: import("vue").Ref<boolean>;
showSuccessPopup: import("vue").Ref<boolean>;
nameInput: import("vue").Ref<HTMLInputElement | null>;
toolbar: import("vue").Ref<HTMLElement | null>;
toolbarHeight: import("vue").Ref<string>;
visibleBullets: import("vue").Ref<{
id: number;
name: string;
content: string;
top: number;
delay: number;
}[]>;
showBlessingList: import("vue").Ref<boolean>;
blessingOptions: string[];
showAlert: import("vue").Ref<boolean>;
alertMessage: import("vue").Ref<string>;
isPraised: import("vue").Ref<boolean>;
praiseCount: import("vue").Ref<number>;
bulletConfig: import("vue").ComputedRef<{
bgColor: string;
textColor: string;
speed: number;
maxBullets: number;
lineHeight: number;
visibleLines: number;
}>;
imageLoaded: import("vue").Ref<boolean>;
bulletContainerHeightPx: import("vue").ComputedRef<string>;
bulletTransformOffsetPx: import("vue").ComputedRef<string>;
toggleBullets: () => void;
openPopup: () => void;
closePopup: () => void;
showGiftPopup: () => void;
closeGiftPopup: () => void;
showGiftAfterSuccess: () => void;
closeSuccessPopup: () => void;
handleFocus: (e: Event) => void;
showBlessingOptions: () => void;
selectBlessing: (blessing: string) => void;
handlePraise: () => Promise<void>;
submitBlessing: () => Promise<void>;
handleVModalClick: () => void;
handleImageLoad: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
env: {
type: StringConstructor;
default: string;
};
global: {
type: () => GlobalData;
required: true;
};
}>>, {
env: string;
}, {}>;
export default _default;