Getting Started
    Native Components
    Wrapper Components
    Sample Applications
    Styling & Themes
    Common Features
    • Accessibility
    • Globalization
    • TypeScript Integration
    Project Setup
    Changelog

Kendo UI for Vue TypeScript Integration Overview

Vue and Typescript

With the release of Vue 3, TypeScript is getting more and more popular among Vue users. The main reason for this change is because now it is much easier to configure your project to use TypeScript and benefit from the functionality the language provides.

The Kendo UI for Vue Native components are TypeScript compatible in both the Vue 3 and Vue 2 scenarios.

The Package is part of Kendo UI for Vue, a professional grade UI library with 90+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

Kendo UI for Vue and TypeScript

The Kendo UI for Vue Native components are fully compatible with TypeScript. Using the Volar Visual Studio Code extension you can benefit from the intellisense definitions available for all Kendo UI for Vue Native components.

Volar VS Code extension

Volar is an extension recommended by the Vue core team and widely communicated by them

If you have previous experience with the Vetur IDE, to use the discussed above intellisense functionality, we recommend switching to Vоlar.

Getting started with Kendo UI for Vue and TypeScript

This Getting started article provides step-by-step instructions on how the Kendo UI for Vue Native components can be used with TypeScript.

Kendo UI for Vue Native components with TypeScript and Composition API

The Kendo UI for Vue Native components can be used both with Options API and Composition API.

The Composition API is available out of the box in Vue 3. To use it in Vue 2, you will have to install the @vue/composition-api package. More about the usage of the @vue/composition-api package, you can find on its GitHub repository.

For more details how to implement the Kendo UI for Vue components in an application with Composition API and TypeScript, check our Getting Started with TypeScript And Composition API article.