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%;">
22 lines (21 loc) • 1.13 kB
TypeScript
import { App } from 'vue';
import { getBikeTagClientOpts } from './common';
import { BikeTagDefaults, BikeTagEnv } from './common/constants';
import { BikeTagStore, initBikeTagStore, useBikeTagStore } from './store';
import { default as BikeTagBlurb } from './components/BikeTagBlurb.vue';
import { default as BikeTagButton } from './components/BikeTagButton.vue';
import { default as BikeTagHeader } from './components/BikeTagHeader.vue';
import { BikeTagCredentials } from 'biketag';
import { default as BikeTagLabel } from './components/BikeTagLabel.vue';
import * as Types from './common/types';
export interface BikeTagPlugin {
install: (app: App) => void;
useBikeTagStore: () => BikeTagStore;
storeName?: string;
}
export type createBikeTagOptions = Partial<BikeTagCredentials> & {
includeComponents?: boolean;
includeDirectives?: boolean;
};
declare const createBikeTag: (options?: createBikeTagOptions) => BikeTagPlugin;
export { BikeTagBlurb, BikeTagButton, BikeTagDefaults, BikeTagEnv, BikeTagHeader, BikeTagLabel, createBikeTag, getBikeTagClientOpts, initBikeTagStore, Types, useBikeTagStore, };