nuxt-smart-app-banner
Version:
Smart banner for nuxt 3
45 lines (41 loc) • 1.01 kB
TypeScript
import * as _nuxt_schema from '@nuxt/schema';
interface SmartBannerOptions {
useNativeIosBannerForSafari: boolean;
daysHidden: number;
daysReminder: number;
appStoreLanguage: string;
title: string;
author: string;
button: string;
androidAppId: string;
iosAppId: string;
store: {
ios: string;
android?: string;
};
price: {
ios: string;
android?: string;
};
icons?: {
ios?: string;
android?: string;
};
icon: string;
theme?: SmartAppBannerTheme;
force?: SmartAppBannerPlatform;
}
declare enum SmartAppBannerTheme {
ios = "ios",
android = "android"
}
declare enum SmartAppBannerPlatform {
ios = "ios",
android = "android"
}
interface ModuleOptions {
overrideComponentNameWith?: string;
bannerOptions: SmartBannerOptions;
}
declare const _default: _nuxt_schema.NuxtModule<ModuleOptions>;
export { ModuleOptions, _default as default };