@yesstudio/nuxt-composables
    Preparing search index...

    Type Alias ResolveProps<PropsOrPropOptions, E>

    ResolveProps: Readonly<
        PropsOrPropOptions extends ComponentPropsOptions
            ? ExtractPropTypes<PropsOrPropOptions>
            : PropsOrPropOptions,
    > & (
        {} extends E
            ? {
                at: | ((...args: any[]) => any)
                | ((index: number) => string | undefined)
                | null;
                concat:
                    | ((...args: any[]) => any)
                    | {
                        (...items: ConcatArray<string>[]): string[];
                        (...items: (string | ConcatArray<string>)[]): string[];
                    }
                    | null;
                copyWithin: | ((...args: any[]) => any)
                | ((target: number, start: number, end?: number) => this)
                | null;
                entries:
                    | ((...args: any[]) => any)
                    | (() => ArrayIterator<[number, string]>)
                    | null;
                every:
                    | ((...args: any[]) => any)
                    | {
                        <S extends string>(
                            predicate: (
                                value: string,
                                index: number,
                                array: string[],
                            ) => value is S,
                            thisArg?: any,
                        ): this is S[];
                        (
                            predicate: (
                                value: string,
                                index: number,
                                array: string[],
                            ) => unknown,
                            thisArg?: any,
                        ): boolean;
                    }
                    | null;
                fill: | ((...args: any[]) => any)
                | ((value: string, start?: number, end?: number) => this)
                | null;
                filter:
                    | ((...args: any[]) => any)
                    | {
                        <S extends string>(
                            predicate: (
                                value: string,
                                index: number,
                                array: string[],
                            ) => value is S,
                            thisArg?: any,
                        ): S[];
                        (
                            predicate: (
                                value: string,
                                index: number,
                                array: string[],
                            ) => unknown,
                            thisArg?: any,
                        ): string[];
                    }
                    | null;
                find: | ((...args: any[]) => any)
                | {
                    <S extends string>(
                        predicate: (
                            value: string,
                            index: number,
                            obj: string[],
                        ) => value is S,
                        thisArg?: any,
                    ): S | undefined;
                    (
                        predicate: (value: string, index: number, obj: string[]) => unknown,
                        thisArg?: any,
                    ): string | undefined;
                }
                | null;
                findIndex: | ((...args: any[]) => any)
                | (
                    (
                        predicate: (value: string, index: number, obj: string[]) => unknown,
                        thisArg?: any,
                    ) => number
                )
                | null;
                findLast:
                    | ((...args: any[]) => any)
                    | {
                        <S extends string>(
                            predicate: (
                                value: string,
                                index: number,
                                array: string[],
                            ) => value is S,
                            thisArg?: any,
                        ): S | undefined;
                        (
                            predicate: (
                                value: string,
                                index: number,
                                array: string[],
                            ) => unknown,
                            thisArg?: any,
                        ): string | undefined;
                    }
                    | null;
                findLastIndex: | ((...args: any[]) => any)
                | (
                    (
                        predicate: (
                            value: string,
                            index: number,
                            array: string[],
                        ) => unknown,
                        thisArg?: any,
                    ) => number
                )
                | null;
                flat:
                    | ((...args: any[]) => any)
                    | (<A, D extends number = 1>(this: A, depth?: D) => FlatArray<A, D>[])
                    | null;
                flatMap:
                    | ((...args: any[]) => any)
                    | (
                        <U, This = undefined>(
                            callback: (
                                this: This,
                                value: string,
                                index: number,
                                array: string[],
                            ) => U | readonly U[],
                            thisArg?: This,
                        ) => U[]
                    )
                    | null;
                forEach:
                    | ((...args: any[]) => any)
                    | (
                        (
                            callbackfn: (value: string, index: number, array: string[]) => void,
                            thisArg?: any,
                        ) => void
                    )
                    | null;
                includes:
                    | ((...args: any[]) => any)
                    | ((searchElement: string, fromIndex?: number) => boolean)
                    | null;
                indexOf:
                    | ((...args: any[]) => any)
                    | ((searchElement: string, fromIndex?: number) => number)
                    | null;
                join: ((...args: any[]) => any) | ((separator?: string) => string) | null;
                keys: ((...args: any[]) => any) | (() => ArrayIterator<number>) | null;
                lastIndexOf:
                    | ((...args: any[]) => any)
                    | ((searchElement: string, fromIndex?: number) => number)
                    | null;
                length: number;
                map:
                    | ((...args: any[]) => any)
                    | (
                        <U>(
                            callbackfn: (value: string, index: number, array: string[]) => U,
                            thisArg?: any,
                        ) => U[]
                    )
                    | null;
                pop: ((...args: any[]) => any) | (() => string | undefined) | null;
                push: ((...args: any[]) => any) | ((...items: string[]) => number) | null;
                reduce:
                    | ((...args: any[]) => any)
                    | {
                        (
                            callbackfn: (
                                previousValue: string,
                                currentValue: string,
                                currentIndex: number,
                                array: string[],
                            ) => string,
                        ): string;
                        (
                            callbackfn: (
                                previousValue: string,
                                currentValue: string,
                                currentIndex: number,
                                array: string[],
                            ) => string,
                            initialValue: string,
                        ): string;
                        <U>(
                            callbackfn: (
                                previousValue: U,
                                currentValue: string,
                                currentIndex: number,
                                array: string[],
                            ) => U,
                            initialValue: U,
                        ): U;
                    }
                    | null;
                reduceRight: | ((...args: any[]) => any)
                | {
                    (
                        callbackfn: (
                            previousValue: string,
                            currentValue: string,
                            currentIndex: number,
                            array: string[],
                        ) => string,
                    ): string;
                    (
                        callbackfn: (
                            previousValue: string,
                            currentValue: string,
                            currentIndex: number,
                            array: string[],
                        ) => string,
                        initialValue: string,
                    ): string;
                    <U>(
                        callbackfn: (
                            previousValue: U,
                            currentValue: string,
                            currentIndex: number,
                            array: string[],
                        ) => U,
                        initialValue: U,
                    ): U;
                }
                | null;
                reverse: ((...args: any[]) => any)
                | (() => string[])
                | null;
                shift: ((...args: any[]) => any) | (() => string | undefined) | null;
                slice:
                    | ((...args: any[]) => any)
                    | ((start?: number, end?: number) => string[])
                    | null;
                some:
                    | ((...args: any[]) => any)
                    | (
                        (
                            predicate: (
                                value: string,
                                index: number,
                                array: string[],
                            ) => unknown,
                            thisArg?: any,
                        ) => boolean
                    )
                    | null;
                sort:
                    | ((...args: any[]) => any)
                    | ((compareFn?: (a: string, b: string) => number) => this)
                    | null;
                splice:
                    | ((...args: any[]) => any)
                    | {
                        (start: number, deleteCount?: number): string[];
                        (start: number, deleteCount: number, ...items: string[]): string[];
                    }
                    | null;
                toReversed: ((...args: any[]) => any)
                | (() => string[])
                | null;
                toSorted:
                    | ((...args: any[]) => any)
                    | ((compareFn?: (a: string, b: string) => number) => string[])
                    | null;
                toSpliced:
                    | ((...args: any[]) => any)
                    | {
                        (start: number, deleteCount: number, ...items: string[]): string[];
                        (start: number, deleteCount?: number): string[];
                    }
                    | null;
                unshift: | ((...args: any[]) => any)
                | ((...items: string[]) => number)
                | null;
                values: ((...args: any[]) => any) | (() => ArrayIterator<string>) | null;
                with:
                    | ((...args: any[]) => any)
                    | ((index: number, value: string) => string[])
                    | null;
                toLocaleString(): string;
                toLocaleString(
                    locales: string | string[],
                    options?: NumberFormatOptions & DateTimeFormatOptions,
                ): string;
                toString(): string;
            }
            : EmitsToProps<E>
    )

    Type Parameters