UNPKG

vuepress-plugin-sbaudio

Version:

A music player plugin for vuepress use aplayer and meting

153 lines (152 loc) 4.42 kB
/// <reference path="../../../src/utils/module-shim.d.ts" /> 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<{ 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<"auto" | "none" | "metadata">; 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<3 | 1 | 2>; default: number | undefined; }; audio: { type: (ArrayConstructor | ObjectConstructor)[]; required: true; }; 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<{ 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<"auto" | "none" | "metadata">; 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<3 | 1 | 2>; default: number | undefined; }; audio: { type: (ArrayConstructor | ObjectConstructor)[]; required: true; }; 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>; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;