@dpkit/ckan
Version:
Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames
28 lines (27 loc) • 1.05 kB
TypeScript
import type { Package } from "@dpkit/core";
import type { CkanResource } from "../../resource/Resource.js";
import type { CkanTag } from "../Tag.js";
/**
* Denormalizes a Frictionless Data Package to CKAN Package format
* @param props Object containing the Package to denormalize
* @returns Denormalized CKAN Package object
*/
export declare function denormalizeCkanPackage(dataPackage: Package): {
organization?: import("../Organization.js").CkanOrganization | undefined;
id?: string | undefined;
name?: string | undefined;
title?: string | undefined;
notes?: string | undefined;
version?: string | undefined;
license_id?: string | undefined;
license_title?: string | undefined;
license_url?: string | undefined;
author?: string | undefined;
author_email?: string | undefined;
maintainer?: string | undefined;
maintainer_email?: string | undefined;
metadata_created?: string | undefined;
metadata_modified?: string | undefined;
resources: CkanResource[];
tags: CkanTag[];
};