@gg-world/deals v1.40.0
@gg-world/deals
A TypeScript package providing Zod schemas and types for deal-related data structures.
Installation
npm install @gg-world/dealsDependencies
This package requires the following peer dependencies:
mongodb: ^6.3.0zod: ^3.22.4
Make sure to install them alongside this package:
npm install mongodb zodUsage
import { DealSchema, DealType, CompanyInfoSchema } from "@gg-world/deals";
// Parse and validate data
const dealData = DealSchema.parse(rawData);
// Type inference
const deal: DealType = {
// Your deal data here
};
// Use individual schemas
const companyData = CompanyInfoSchema.parse(rawCompanyData);Available Schemas and Types
Enums
DealStatusEnum/DealStatusLinkParsingStatusEnum/LinkParsingStatusLinkStatusEnum/LinkStatusLinkTypeEnum/LinkType
Core Schemas
CompanyInfoSchema/CompanyInfoFounderInfoSchema/FounderInfoBusinessMetricsSchema/BusinessMetricsFundraisingInfoSchema/FundraisingInfo
Main Schemas
DealProfileSchema/DealProfileLinkParsingResultSchema/LinkParsingResultEnrichmentMetadataSchema/EnrichmentMetadataDealFactorSchema/DealFactorDealScoringSchema/DealScoringDealSchema/DealTypeDealDocument(includes MongoDB ObjectId)
License
MIT
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago