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
TypeScript
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, };