UNPKG

biketag-vue

Version:

<h1 align=center>BikeTag-Vue</h1> <div align="center"> <img alt="biketag-vue logo" src="https://raw.githubusercontent.com/keneucker/biketag-website/production/public/img/Tag-Logo-Stacked-V2-medium.png" height="auto" width="200" style="border-radius:25%;">

21 lines (20 loc) 1.04 kB
import { App } from 'vue'; import { getBikeTagClientOpts } from './common'; import { BikeTagDefaults, BikeTagEnv } from './common/constants'; import * as Types from './common/types'; import { BikeTagStore, initBikeTagStore, useBikeTagStore } from './store'; import BikeTagBlurb from './components/BikeTagBlurb.vue'; import BikeTagButton from './components/BikeTagButton.vue'; import BikeTagHeader from './components/BikeTagHeader.vue'; import { BikeTagCredentials } from 'biketag'; import BikeTagLabel from './components/BikeTagLabel.vue'; export interface BikeTagPlugin { install: (app: App) => void; useBikeTagStore: () => BikeTagStore; } export type createBikeTagOptions = Partial<BikeTagCredentials> & { includeComponents?: boolean; includeDirectives?: boolean; }; declare const createBikeTag: (options?: createBikeTagOptions) => BikeTagPlugin; export { BikeTagBlurb, BikeTagButton, BikeTagDefaults, BikeTagEnv, BikeTagHeader, BikeTagLabel, Types, createBikeTag, getBikeTagClientOpts, initBikeTagStore, useBikeTagStore, };