Type alias ResolveProps<PropsOrPropOptions, E>

ResolveProps<PropsOrPropOptions, E extends EmitsOptions>: Readonly<PropsOrPropOptions extends ComponentPropsOptions
    ? ExtractPropTypes<PropsOrPropOptions>
    : PropsOrPropOptions> & ({} extends E
    ? {
        length: number;
        concat(...items: ConcatArray<string>[]): any;
        concat(...items: (string | ConcatArray<string>)[]): any;
        copyWithin(target: number, start: number, end?: number): this;
        entries(...args: any[]): any;
        entries(): any;
        every(predicate: ((value: string, index: number, array: string[]) => unknown), thisArg?: any): any;
        fill(value: string, start?: number, end?: number): this;
        filter(predicate: ((value: string, index: number, array: string[]) => unknown), thisArg?: any): any;
        find(predicate: ((value: string, index: number, obj: string[]) => unknown), thisArg?: any): any;
        findIndex(predicate: ((value: string, index: number, obj: string[]) => unknown), thisArg?: any): any;
        flat<A, D extends number>(this: A, ...arg0: any): any;
        flatMap<U, This>(...arg0: any, ...thisArg: any, ...args: any): any;
        forEach(callbackfn: ((value: string, index: number, array: string[]) => void), thisArg?: any): any;
        includes(searchElement: string, fromIndex?: number): any;
        indexOf(searchElement: string, fromIndex?: number): any;
        join(separator?: string): any;
        keys(...args: any[]): any;
        keys(): any;
        lastIndexOf(searchElement: string, fromIndex?: number): any;
        map<U>(...arg0: any, ...thisArg: any, ...args: any): any;
        pop(...args: any[]): any;
        pop(): any;
        push(...items: string[]): any;
        reduce(callbackfn: ((previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string)): any;
        reduce(callbackfn: ((previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string), initialValue: string): any;
        reduceRight(callbackfn: ((previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string)): any;
        reduceRight(callbackfn: ((previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string), initialValue: string): any;
        reverse(...args: any[]): any;
        reverse(): any;
        shift(...args: any[]): any;
        shift(): any;
        slice(start?: number, end?: number): any;
        some(predicate: ((value: string, index: number, array: string[]) => unknown), thisArg?: any): any;
        sort(compareFn?: ((a: string, b: string) => number)): this;
        splice(start: number, deleteCount?: number): any;
        splice(start: number, deleteCount: number, ...items: string[]): any;
        toLocaleString(): string;
        toString(): string;
        unshift(...items: string[]): any;
        values(...args: any[]): any;
        values(): any;
    }
    : EmitsToProps<E>)

Type Parameters