UNPKG

vuepress-plugin-sbaudio

Version:

A music player plugin for vuepress use aplayer and meting

210 lines (209 loc) 5.53 kB
import { PropType } from "vue"; import type { VNode } from "vue"; import type { APlayerOptions } from "aplayer/dist/APlayer.min.js"; declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ id: { type: StringConstructor; default: string; }; server: { type: StringConstructor; default: string | undefined; }; type: { type: StringConstructor; default: string | undefined; }; auto: { type: StringConstructor; default: string; }; auth: { type: StringConstructor; default: string | undefined; }; api: { type: StringConstructor; default: string | undefined; }; list: { type: ArrayConstructor; }; fixed: { type: BooleanConstructor; default: boolean | undefined; }; mini: { type: BooleanConstructor; default: boolean | undefined; }; autoplay: { type: BooleanConstructor; default: boolean | undefined; }; theme: { type: StringConstructor; default: string | undefined; }; loop: { type: PropType<"all" | "one" | "none">; default: "all" | "one" | "none" | undefined; }; order: { type: PropType<"list" | "random">; default: "list" | "random" | undefined; }; preload: { type: PropType<"none" | "metadata" | "auto">; default: "auto" | "none" | "metadata" | undefined; }; volume: { type: NumberConstructor; default: number | undefined; }; mutex: { type: BooleanConstructor; default: boolean | undefined; }; listFolded: { type: BooleanConstructor; default: boolean | undefined; }; listMaxHeight: { type: StringConstructor; default: String | undefined; }; lrcType: { type: PropType<1 | 2 | 3>; default: number | undefined; }; audio: { type: (ArrayConstructor | ObjectConstructor)[]; }; storageName: { type: StringConstructor; default: string | undefined; }; customAudioType: { type: PropType<Record<string, void>>; default: () => Record<string, void> | undefined; }; customInit: { type: PropType<(player: any, src: APlayerOptions) => Promise<any>>; default: () => Record<string, void> | undefined; }; }>, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ id: { type: StringConstructor; default: string; }; server: { type: StringConstructor; default: string | undefined; }; type: { type: StringConstructor; default: string | undefined; }; auto: { type: StringConstructor; default: string; }; auth: { type: StringConstructor; default: string | undefined; }; api: { type: StringConstructor; default: string | undefined; }; list: { type: ArrayConstructor; }; fixed: { type: BooleanConstructor; default: boolean | undefined; }; mini: { type: BooleanConstructor; default: boolean | undefined; }; autoplay: { type: BooleanConstructor; default: boolean | undefined; }; theme: { type: StringConstructor; default: string | undefined; }; loop: { type: PropType<"all" | "one" | "none">; default: "all" | "one" | "none" | undefined; }; order: { type: PropType<"list" | "random">; default: "list" | "random" | undefined; }; preload: { type: PropType<"none" | "metadata" | "auto">; default: "auto" | "none" | "metadata" | undefined; }; volume: { type: NumberConstructor; default: number | undefined; }; mutex: { type: BooleanConstructor; default: boolean | undefined; }; listFolded: { type: BooleanConstructor; default: boolean | undefined; }; listMaxHeight: { type: StringConstructor; default: String | undefined; }; lrcType: { type: PropType<1 | 2 | 3>; default: number | undefined; }; audio: { type: (ArrayConstructor | ObjectConstructor)[]; }; storageName: { type: StringConstructor; default: string | undefined; }; customAudioType: { type: PropType<Record<string, void>>; default: () => Record<string, void> | undefined; }; customInit: { type: PropType<(player: any, src: APlayerOptions) => Promise<any>>; default: () => Record<string, void> | undefined; }; }>> & Readonly<{}>, { fixed: boolean; mini: boolean; autoplay: boolean; theme: string; loop: "all" | "one" | "none"; order: "list" | "random"; preload: "auto" | "none" | "metadata"; volume: number; mutex: boolean; listFolded: boolean; listMaxHeight: string; lrcType: 3 | 1 | 2; storageName: string; customAudioType: Record<string, void>; customInit: (player: any, src: APlayerOptions) => Promise<any>; id: string; server: string; type: string; auto: string; auth: string; api: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;