@dpkit/table
Version:
Data Package implementation in TypeScript.
6 lines • 1.22 kB
JavaScript
export function getPolarsSchema(typeMapping) {
const entries = Object.entries(typeMapping);
const fields = entries.map(([name, type]) => ({ name, type }));
return { fields };
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVscGVycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NjaGVtYS9oZWxwZXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLE1BQU0sVUFBVSxlQUFlLENBQzdCLFdBQXFDO0lBRXJDLE1BQU0sT0FBTyxHQUFHLE1BQU0sQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUE7SUFDM0MsTUFBTSxNQUFNLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQTtJQUU5RCxPQUFPLEVBQUUsTUFBTSxFQUFFLENBQUE7QUFDbkIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgRGF0YVR5cGUgfSBmcm9tIFwibm9kZWpzLXBvbGFyc1wiXG5pbXBvcnQgdHlwZSB7IFBvbGFyc1NjaGVtYSB9IGZyb20gXCIuL1NjaGVtYS50c1wiXG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRQb2xhcnNTY2hlbWEoXG4gIHR5cGVNYXBwaW5nOiBSZWNvcmQ8c3RyaW5nLCBEYXRhVHlwZT4sXG4pOiBQb2xhcnNTY2hlbWEge1xuICBjb25zdCBlbnRyaWVzID0gT2JqZWN0LmVudHJpZXModHlwZU1hcHBpbmcpXG4gIGNvbnN0IGZpZWxkcyA9IGVudHJpZXMubWFwKChbbmFtZSwgdHlwZV0pID0+ICh7IG5hbWUsIHR5cGUgfSkpXG5cbiAgcmV0dXJuIHsgZmllbGRzIH1cbn1cbiJdfQ==