/** * load.guards.ts * * Contains all [typeguards](https://www.typescriptlang.org/docs/handbook/2/narrowing.html) for the grammar ast types * The actual implementation is in [load.ts](./load.ts) * Types in [load.types.ts](./load.types.ts) */ import { Data, DataEnum, DataFunction, DataTable, LoadedData, LoadedDataEnum, LoadedDataFunction, LoadedDataTable, LoadedDataView, LoadedDataComposite, LoadedDataRaw, DataViewRaw, LoadedDataSimple, LoadedSource, LoadedSourceWithUnknown, LoadedSourceUnknown, LoadedSourceTable, LoadedSourceValues, LoadedSourceRecordset, LoadedSourceView } from './load.types'; export declare const isDataTable: (item: Data) => item is DataTable; export declare const isDataFunction: (item: Data) => item is DataFunction; export declare const isDataEnum: (item: Data) => item is DataEnum; export declare const isLoadedDataTable: (item: LoadedData) => item is LoadedDataTable; export declare const isLoadedDataFunction: (item: LoadedData) => item is LoadedDataFunction; export declare const isLoadedDataEnum: (item: LoadedData) => item is LoadedDataEnum; export declare const isLoadedDataView: (item: LoadedData) => item is LoadedDataView; export declare const isLoadedDataComposite: (item: LoadedData) => item is LoadedDataComposite; export declare const isDataViewRaw: (item: LoadedDataRaw) => item is DataViewRaw; export declare const isNotDataViewRaw: (item: LoadedDataRaw) => item is LoadedDataSimple; export declare const isLoadedSourceView: (item: LoadedSource) => item is LoadedSourceView; export declare const isLoadedSourceTable: (item: LoadedSource) => item is LoadedSourceTable; export declare const isLoadedSourceValues: (item: LoadedSource) => item is LoadedSourceValues; export declare const isLoadedSourceRecordset: (item: LoadedSource) => item is LoadedSourceRecordset; export declare const isLoadedSource: (item: LoadedSourceWithUnknown) => item is LoadedSource; export declare const isLoadedSourceUnknown: (item: LoadedSourceWithUnknown) => item is LoadedSourceUnknown;