@dpkit/ckan
Version:
Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames
23 lines (22 loc) • 779 B
TypeScript
import type { Plugin } from "@dpkit/core";
export declare class CkanPlugin implements Plugin {
loadPackage(source: string): Promise<{
dataPackage: {
[x: `${string}:${string}`]: any;
name?: string;
$schema?: string;
title?: string;
description?: string;
homepage?: string;
version?: string;
licenses?: import("@dpkit/core").License[];
contributors?: import("@dpkit/core").Contributor[];
sources?: import("@dpkit/core").Source[];
keywords?: string[];
created?: string;
resources: import("@dpkit/core").Resource[];
image?: string;
};
cleanup: () => Promise<void>;
} | undefined>;
}