@appsemble/types
Version:
TypeScript definitions reused within Appsemble internally
68 lines • 2.34 kB
JavaScript
export * from './app.js';
export * from './asset.js';
export * from './authentication.js';
export * from './author.js';
export * from './bulma.js';
export * from './appCollection.js';
export * from './cli.js';
export * from './e2e.js';
export * from './snapshot.js';
export * from './resource.js';
export * from './saml.js';
export * from './ssl.js';
export * from './template.js';
export * from './oauth2.js';
export * from './training.js';
export * from './quota.js';
export * from './permissions.js';
export * from './roles.js';
export * from './subscriptionPlans.js';
const assertAppMemberInfoIsBaseUserInfo = true;
// eslint-disable-next-line @typescript-eslint/no-unused-expressions
assertAppMemberInfoIsBaseUserInfo;
/**
* A type to represent different subscription plans.
*/
export var SubscriptionPlanType;
(function (SubscriptionPlanType) {
SubscriptionPlanType["Free"] = "free";
SubscriptionPlanType["Basic"] = "basic";
SubscriptionPlanType["Standard"] = "standard";
SubscriptionPlanType["Extensive"] = "extensive";
SubscriptionPlanType["Enterprise"] = "enterprise";
})(SubscriptionPlanType || (SubscriptionPlanType = {}));
/**
* A type to represent different payment statuses for invoice.
*/
export var InvoiceStatus;
(function (InvoiceStatus) {
InvoiceStatus["Paid"] = "paid";
InvoiceStatus["Pending"] = "pending";
InvoiceStatus["Retry"] = "retry";
InvoiceStatus["Failed"] = "failed";
})(InvoiceStatus || (InvoiceStatus = {}));
/**
* A type to represent different payment providers.
*/
export var PaymentProvider;
(function (PaymentProvider) {
PaymentProvider["Stripe"] = "stripe";
})(PaymentProvider || (PaymentProvider = {}));
/**
* A type to represent different payment methods.
*/
export var PaymentMethod;
(function (PaymentMethod) {
PaymentMethod["Debit"] = "sepa_debit";
PaymentMethod["Card"] = "card";
})(PaymentMethod || (PaymentMethod = {}));
/**
* A type to represent different subscription renewal periods.
*/
export var SubscriptionRenewalPeriod;
(function (SubscriptionRenewalPeriod) {
SubscriptionRenewalPeriod["Month"] = "month";
SubscriptionRenewalPeriod["Year"] = "year";
})(SubscriptionRenewalPeriod || (SubscriptionRenewalPeriod = {}));
export const resourceSubscribableAction = ['create', 'update', 'delete'];
//# sourceMappingURL=index.js.map