libresound_js_libs
    Preparing search index...

    Class Source

    App's Source

    Index

    Constructors

    Properties

    currMusicPage: CurrMusicPage = ...
    currPageStack: CurrPageStack = ...
    errorManager: ErrorManager = ...

    Accessors

    Methods

    • Parameters

      • map: {
            [name: string]: (
                | {
                    actionBtn?: {
                        callbackArgs: string[];
                        callbackName: string;
                        icon?: IconName;
                        text: string;
                    };
                    header?: {
                        actionBtn?: {
                            callbackArgs: string[];
                            callbackName: string;
                            icon?: IconName;
                            text: string;
                        };
                        subtitle?: string;
                        thumbnailUrl?: string;
                        title: string;
                    };
                    props?: Record<string, any>;
                    sectionlist: {
                        header?: {
                            actionBtn?: {
                                callbackArgs: string[];
                                callbackName: string;
                                icon?: IconName;
                                text: string;
                            };
                            subtitle?: string;
                            title?: string;
                        };
                        isBigTile?: boolean;
                        itemlist: {
                            id: string;
                            subtitle: string;
                            thumbnailUrl: string;
                            title: string;
                        }[];
                        listType: ListType;
                        props?: Record<string, any>;
                        rowsCount: number;
                    }[];
                    title?: string;
                    type: "music";
                }
                | {
                    controls: (
                        | {
                            hintText?: string;
                            id: string;
                            initial?: string;
                            label?: string;
                            maxWidth?: number;
                            onChanged?: $InferOuterFunctionType<
                                ZodTuple<readonly [ZodString], null>,
                                ZodVoid,
                            >;
                            type: "textInput";
                        }
                        | {
                            elements: [string?, string?, ...unknown[]][];
                            id: string;
                            initial: string;
                            onChanged?: $InferOuterFunctionType<
                                ZodTuple<readonly [ZodString], null>,
                                ZodVoid,
                            >;
                            type: "selectInput";
                        }
                        | {
                            elements: [string?, string?, ...unknown[]][];
                            id: string;
                            initial: string;
                            onChanged?: $InferOuterFunctionType<
                                ZodTuple<readonly [ZodString], null>,
                                ZodVoid,
                            >;
                            type: "radioGroupInput";
                        }
                        | {
                            id: string;
                            initial: boolean;
                            onChanged?: $InferOuterFunctionType<
                                ZodTuple<readonly [ZodBoolean], null>,
                                ZodVoid,
                            >;
                            text?: string;
                            type: "checkboxInput" | "switchInput";
                        }
                        | { fontSize?: number; text: string; type: "text" }
                        | { height?: number; type: "space"; width?: number }
                    )[];
                    props?: Record<string, any>;
                    type: "controls";
                }
            )[];
        }

      Returns void

    • Parameters

      • id: string
      • url: string

      Returns Promise<boolean>