Skip to content

Typescript support #68

@wolph

Description

@wolph

I've made a basic definition which should do the trick :)

// vue-typeahead-bootstrap.d.ts
declare module 'vue-typeahead-bootstrap' {

    import {Component} from 'vue';

    interface Props {
        append?: string;
        autoClose?: boolean;
        backgroundVariant?: string;
        data: any[];
        disabled?: boolean;
        disabledValues?: any[];
        disableSort?: boolean;
        highlightClass?: string;
        inputClass?: string;
        maxMatches?: number;
        minMatchingChars?: number;
        prepend?: string;
        serializer?: (input: string) => string;
        showAllResults?: boolean;
        showOnFocus?: boolean;
        size?: 'sm' | 'lg';
        textVariant?: string;
    }

    const VueTypeaheadBootstrap: Component<any, any, any, Props>;

    export default VueTypeaheadBootstrap;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions