@shko.online/componentframework-mock
Version:
Mocking library to help with testing PowerApps Component Framework Components
32 lines • 2.39 kB
TypeScript
import alasql from 'alasql';
export declare const CREATE_TABLE_METADATA_OPTIONSET = "\n CREATE TABLE Metadata__Optionset(\n OptionSetId UniqueIdentifier PRIMARY KEY, \n LogicalName string, \n IsCustomOptionSet bit,\n OptionSetType int\n )\n";
export declare const INSERT_METADATA_OPTIONSET = "\n INSERT INTO Metadata__Optionset\n VALUES (\n ?, \n ?, \n ?,\n ?\n )\n";
export declare const SELECT_METADATA_OPTIONSET = "\n SELECT \n OptionSetId, \n LogicalName, \n IsCustomOptionSet,\n OptionSetType\n FROM \n Metadata__Optionset\n WHERE OptionSetId = ?\n";
export declare const CREATE_TABLE_METADATA_OPTIONSET_OPTION = "\n CREATE TABLE Metadata__Optionset_Option(\n [OptionId] UniqueIdentifier PRIMARY KEY, \n [OptionSetId] UniqueIdentifier,\n [Color] string NULL, \n [Value] int,\n [Label] string,\n [Description] string NULL,\n [DefaultStatus] int NULL, \n [State] int NULL\n )\n";
export declare const INSERT_METADATA_OPTIONSET_OPTION = "\n INSERT INTO Metadata__Optionset_Option\n VALUES (\n ?, \n ?,\n ?, \n ?,\n ?,\n ?,\n ?, \n ? \n )\n";
export declare const SELECT_METADATA_OPTIONSET_OPTION = "\n SELECT \n OptionId, \n OptionSetId,\n Color, \n [Value],\n Label,\n Description,\n DefaultStatus, \n State \n FROM \n Metadata__Optionset_Option\n WHERE OptionSetId = ?\n";
export interface OptionSet {
OptionSetId: string;
LogicalName: string;
IsCustomOptionSet: boolean;
OptionSetType: number;
}
export interface OptionSetOption {
OptionId: string;
OptionSetId: string;
Color?: string;
Value: number;
Label: string;
Description?: string;
DefaultStatus?: number;
State?: number;
}
export declare class OptionSetMetadataSQL {
sql: typeof alasql;
constructor(sql: typeof alasql);
AddOptionSetMetadata(metadata: OptionSet): unknown;
SelectOptionSetMetadata(OptionSetId: string): OptionSet[];
AddOptionMetadata(metadata: OptionSetOption): unknown;
SelectOptionSetOptionMetadata(OptionSetId: string): OptionSetOption[];
}
//# sourceMappingURL=Metadata.Optionset.d.ts.map