UNPKG

zod-to-x

Version:

Multi language types generation from Zod schemas.

29 lines (28 loc) 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getLibs = getLibs; /** * @description Python library imports for Pydantic * @returns */ function getLibs() { return { baseModel: "from pydantic import BaseModel, ConfigDict", fieldImport: "from pydantic import Field", aliasGenerator: "from pydantic.alias_generators import to_camel", annotatedType: "from typing import Annotated", typeAliasType: "from typing import TypeAlias", genericType: "from typing import Generic", typeVarType: "from typing import TypeVar", enumType: "from enum import Enum", anyType: "from typing import Any", listType: "from typing import List", dictType: "from typing import Dict", setType: "from typing import Set", tupleType: "from typing import Tuple", unionType: "from typing import Union", optionalType: "from typing import Optional", literalType: "from typing import Literal", datetimeType: "from datetime import datetime", }; }