fix: imports in shared

This commit is contained in:
John Yeo
2025-08-21 13:24:05 -07:00
parent af35cf4a14
commit 6eeb73acc1
2 changed files with 27 additions and 23 deletions

View File

@@ -1,16 +1,17 @@
import { FixedPriceConfig } from "../../models/productModels/priceModels/priceConfig/fixedPriceConfig.js";
import { UsagePriceConfig } from "../../models/productModels/priceModels/priceConfig/usagePriceConfig.js";
import { BillingType } from "../../models/productModels/priceModels/priceEnums.js";
import { Price } from "../../models/productModels/priceModels/priceModels.js";
import { Infinite } from "../../models/productModels/productEnums.js";
import {
BillingType,
calculateProrationAmount,
Feature,
FixedPriceConfig,
Infinite,
Price,
ProductItem,
Proration,
UsageModel,
UsagePriceConfig,
} from "@autumn/shared";
} from "../../models/productV2Models/productItemModels/productItemModels.js";
import { isPriceItem } from "../productDisplayUtils/getItemType.js";
import {
calculateProrationAmount,
Proration,
} from "../productDisplayUtils/getProductItemRes.js";
import { nullish } from "../utils.js";
import { getBillingType, isFixedPrice } from "./priceUtils.js";
import { Decimal } from "decimal.js";

View File

@@ -1,20 +1,23 @@
import {
APIVersion,
BillingInterval,
BillingType,
BillWhen,
FixedPriceConfig,
FullCusProduct,
OnDecrease,
OnIncrease,
Price,
PriceType,
UsagePriceConfig,
} from "@autumn/shared";
import Stripe from "stripe";
import { Decimal } from "decimal.js";
import { notNullish } from "../utils.js";
import { FixedPriceConfig } from "../../models/productModels/priceModels/priceConfig/fixedPriceConfig.js";
import {
BillWhen,
UsagePriceConfig,
} from "../../models/productModels/priceModels/priceConfig/usagePriceConfig.js";
import {
BillingInterval,
BillingType,
PriceType,
} from "../../models/productModels/priceModels/priceEnums.js";
import { Price } from "../../models/productModels/priceModels/priceModels.js";
import { FullCusProduct } from "../../models/cusProductModels/cusProductModels.js";
import {
OnDecrease,
OnIncrease,
} from "../../models/productV2Models/productItemModels/productItemEnums.js";
import { APIVersion } from "../../enums/APIVersion.js";
export const getBillingType = (config: FixedPriceConfig | UsagePriceConfig) => {
// 1. Fixed cycle / one off