@vertical-insure/web-components
Version:
Vertical Insure Web Components using Lit and Open Web Standards
22 lines (21 loc) • 1.13 kB
TypeScript
import { TemplateResult } from "lit";
import { Policy } from "./model/policy";
import { PolicyAttributes } from "./model/policy-attributes";
import { ProductTemplate } from "./quote-element";
import { SelectedState } from "./selected-state";
export declare const apiHost = "https://api.verticalinsure.com";
export declare function formatCurrency(cents?: number, currency?: string): string | 0;
export declare const titleCase: (s: string) => string;
export declare function parseJwt(token: string): any;
export declare const dataToObject: (dataset: DOMStringMap) => {
[key: string]: string | undefined;
};
export declare const standardDisplayTemplate: (selectedState: SelectedState, acceptAction: () => unknown, declineAction: () => unknown, renderPaymentElement: (() => TemplateResult) | undefined, landingPageAction: boolean, quote: Policy<PolicyAttributes> | undefined, productTemplate: ProductTemplate | undefined, errors: string[]) => TemplateResult<1>;
export declare const FRIENDLY_ERROR_MESSAGE: {
[key: string]: string;
};
export declare enum ControllerStatus {
PENDING = 0,
COMPLETE = 1,
ERROR = 2
}