@dpkit/table
Version:
Data Package implementation in TypeScript.
6 lines • 1.3 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2NoZW1hLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc2NoZW1hL1NjaGVtYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQSxNQUFNLFVBQVUsZUFBZSxDQUM3QixXQUFxQztJQUVyQyxNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxDQUFBO0lBQzNDLE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUE7SUFFOUQsT0FBTyxFQUFFLE1BQU0sRUFBRSxDQUFBO0FBQ25CLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IERhdGFUeXBlIH0gZnJvbSBcIm5vZGVqcy1wb2xhcnNcIlxuaW1wb3J0IHR5cGUgeyBQb2xhcnNGaWVsZCB9IGZyb20gXCIuLi9maWVsZC9pbmRleC50c1wiXG5cbmV4cG9ydCBpbnRlcmZhY2UgUG9sYXJzU2NoZW1hIHtcbiAgZmllbGRzOiBQb2xhcnNGaWVsZFtdXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRQb2xhcnNTY2hlbWEoXG4gIHR5cGVNYXBwaW5nOiBSZWNvcmQ8c3RyaW5nLCBEYXRhVHlwZT4sXG4pOiBQb2xhcnNTY2hlbWEge1xuICBjb25zdCBlbnRyaWVzID0gT2JqZWN0LmVudHJpZXModHlwZU1hcHBpbmcpXG4gIGNvbnN0IGZpZWxkcyA9IGVudHJpZXMubWFwKChbbmFtZSwgdHlwZV0pID0+ICh7IG5hbWUsIHR5cGUgfSkpXG5cbiAgcmV0dXJuIHsgZmllbGRzIH1cbn1cbiJdfQ==