// UE/DataTableFunctionLibrary.ts import { BlueprintFunctionLibrary } from '#root/UE/BlueprintFunctionLibrary.ts'; import type { DataTable } from '#root/UE/DataTable.ts'; import { Name } from '#root/UE/Name.ts'; class DataTableFunctionLibraryClass extends BlueprintFunctionLibrary { constructor( outer: null | BlueprintFunctionLibrary = null, name: string = 'DataTableFunctionLibrary' ) { super(outer, name); } public GetDataTableRowNames(table: DataTable): Name[] { return Array.from(table['rows'].keys()); } } export const DataTableFunctionLibrary = new DataTableFunctionLibraryClass();