@proofkit/fmodata
Version:
FileMaker OData API client
11 lines (10 loc) • 531 B
TypeScript
import { FMTable } from '../../orm/table.js';
/**
* Gets default select fields from a table definition.
* Returns undefined if defaultSelect is "all".
* Automatically filters out container fields since they cannot be selected via $select.
*
* @param table - The table occurrence
* @param includeSpecialColumns - If true, includes ROWID and ROWMODID when defaultSelect is "schema"
*/
export declare function getDefaultSelectFields(table: FMTable<any, any> | undefined, includeSpecialColumns?: boolean): string[] | undefined;