@namiml/web-sdk
Version:
Nami Web SDK makes subscriptions & in-app purchases easy, with powerful built-in paywalls and A/B testing
53 lines (52 loc) • 2.9 kB
TypeScript
import { NamiSpacer } from "./elements/Spacer";
import { NamiButton } from "./elements/Button";
import { NamiHeader } from "./containers/Header";
import { NamiFooter } from "./containers/Footer";
import { NamiSymbol, NamiText } from "./elements/Text";
import { NamiContainer } from "./containers/Container";
import { NamiProductContainer } from "./containers/ProductContainer";
import { NamiImage } from "./elements/Image";
import { NamiBackgroundContainer } from "./containers/BackgroundContainer";
import { NamiContentContainer } from "./containers/Content";
import { NamiSegmentPicker } from "./elements/SegmentPicker";
import { NamiSegmentPickerItem } from "./elements/SegmentPickerItem";
import { NamiVideo } from "./elements/Video";
import { NamiCollapseContainer } from "./containers/CollapseContainer";
import { NamiResponsiveGrid } from "./containers/ResponsiveGrid";
import { NamiCarouselContainer } from "./containers/CarouselContainer";
import { NamiVolumeButton } from "./elements/VolumeButton";
import { NamiPlayPauseButton } from "./elements/PlayPauseButton";
import { NamiStack } from "./elements/Stack";
import { NamiPaywallScreen } from "./PaywallScreen";
import { NamiQRCode } from "./elements/QRCode";
import { NamiToggleSwitch } from "./elements/ToggleSwitch";
import { NamiRadioButton } from "./elements/RadioButton";
declare global {
interface HTMLElementTagNameMap {
"nami-spacer": NamiSpacer;
"nami-button": NamiButton;
"nami-text": NamiText;
"nami-segment-picker": NamiSegmentPicker;
"nami-segment-picker-item": NamiSegmentPickerItem;
"nami-header": NamiHeader;
"nami-footer": NamiFooter;
"nami-container": NamiContainer;
"nami-product-container": NamiProductContainer;
"nami-image": NamiImage;
"nami-background-container": NamiBackgroundContainer;
"nami-content-container": NamiContentContainer;
"nami-symbol": NamiSymbol;
"nami-video": NamiVideo;
"nami-collapse-container": NamiCollapseContainer;
"nami-responsive-grid": NamiResponsiveGrid;
"nami-carousel-container": NamiCarouselContainer;
"nami-volume-button": NamiVolumeButton;
"nami-play-pause-button": NamiPlayPauseButton;
"nami-stack": NamiStack;
"nami-paywall-screen": NamiPaywallScreen;
"nami-qr-code": NamiQRCode;
"nami-toggle-switch": NamiToggleSwitch;
"nami-radio-button": NamiRadioButton;
}
}
export { NamiSpacer, NamiButton, NamiHeader, NamiFooter, NamiText, NamiSegmentPicker, NamiSegmentPickerItem, NamiContainer, NamiProductContainer, NamiImage, NamiBackgroundContainer, NamiContentContainer, NamiSymbol, NamiVideo, NamiCollapseContainer, NamiResponsiveGrid, NamiCarouselContainer, NamiPlayPauseButton, NamiVolumeButton, NamiStack, NamiPaywallScreen, NamiQRCode, NamiToggleSwitch, NamiRadioButton, };