MCPcopy Create free account
hub / github.com/TabularisDB/tabularis / getRequiredExtensions

Function getRequiredExtensions

src/utils/columnTypes.ts:68–76  ·  view source on GitHub ↗
(
  columnTypes: string[],
  availableTypes: DataTypeInfo[],
)

Source from the content-addressed store, hash-verified

66 * Returns the list of unique extension names required by the given column types.
67 */
68export function getRequiredExtensions(
69 columnTypes: string[],
70 availableTypes: DataTypeInfo[],
71): string[] {
72 const exts = columnTypes
73 .map((t) => availableTypes.find((at) => at.name === t)?.requires_extension)
74 .filter((e): e is string => !!e);
75 return [...new Set(exts)];
76}

Callers 2

CreateTableModalFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected