/* * Copyright (c) 2015 NAVER Corp. * egjs projects are licensed under the MIT license */ /* eslint-disable @typescript-eslint/naming-convention */ import { VueConstructor } from "vue"; import Flicking from "./Flicking"; import { useFlickingReactiveAPI } from "./reactive"; declare global { interface Window { Vue: VueConstructor; } } const version = "#__VERSION__#"; const install = (Vue: VueConstructor): void => { Vue.component("Flicking", Flicking); }; const plugin = { Flicking, install, version, useFlickingReactiveAPI }; export * from "@egjs/flicking"; export default plugin; export { version, Flicking, install, useFlickingReactiveAPI };