react-pp-bundle
Version:
Polaris组件库扩展包
99 lines (98 loc) • 3.18 kB
TypeScript
import { APPEnum, PackageKindEnum, PeriodEnum, PkgListData } from '../../api/type';
import { PBPageCombinedData, PBPageInfo, PBPageRangList, PBStepsInfo } from './type';
export declare const getCombinedData: (data: PkgListData) => PBPageCombinedData;
export declare const getPkgList: (data: PkgListData, period: PeriodEnum) => import('./type').PBPagePkgList;
export declare const getPriceList: (data: PkgListData, period: PeriodEnum) => {
1: import('../..').Price[];
2: import('../..').Price[];
};
export declare const getRangeList: (data: PkgListData, period: PeriodEnum, returnsKind: PackageKindEnum) => PBPageRangList;
export declare const getPkgPriceInfo: (data: PkgListData, period: PeriodEnum, steps: PBStepsInfo) => {
1: {
2: import('../..').Price;
3: import('../..').Price;
4: import('../..').Price;
};
2: {
2: import('../..').Price;
3: import('../..').Price;
4: import('../..').Price;
};
};
export declare const getCurrentPriceInfo: (data: PkgListData, period: PeriodEnum, info: PBPageInfo, steps: PBStepsInfo) => {
1: import('../..').Price;
2: import('../..').Price;
};
export declare const getAppInfo: (data: PkgListData) => {
1: import('../..').App | undefined;
2: import('../..').App | undefined;
};
export declare const getSubscribePriceInfo: (data: PkgListData) => {
1: import('../..').Price | undefined;
2: import('../..').Price | undefined;
};
export declare const getDefaultVariants: (data: PkgListData, period: PeriodEnum, app: APPEnum, perferKind?: PackageKindEnum, perferPlanId?: number) => {
defaultInfo: {
1: {
step: number;
kind: PackageKindEnum;
};
2: {
step: number;
kind: PackageKindEnum;
};
};
defaultSteps: {
1: {
2: number;
3: number;
4: number;
};
2: {
2: number;
3: number;
4: number;
};
};
};
export declare const getPBData: (props: {
data: PkgListData;
period: PeriodEnum;
info: PBPageInfo;
steps: PBStepsInfo;
}) => {
combinedData: PBPageCombinedData;
pkgList: import('./type').PBPagePkgList;
priceList: {
1: import('../..').Price[];
2: import('../..').Price[];
};
rangList: PBPageRangList;
pkgPriceInfo: {
1: {
2: import('../..').Price;
3: import('../..').Price;
4: import('../..').Price;
};
2: {
2: import('../..').Price;
3: import('../..').Price;
4: import('../..').Price;
};
};
currentPriceInfo: {
1: import('../..').Price;
2: import('../..').Price;
};
appInfo: {
1: import('../..').App | undefined;
2: import('../..').App | undefined;
};
subscribePriceInfo: {
1: import('../..').Price | undefined;
2: import('../..').Price | undefined;
};
};
export type PBData = ReturnType<typeof getPBData>;
export declare function formatThousand(num: number | string | undefined): string;
//# sourceMappingURL=format.d.ts.map