@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
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago