import { IsOptional, IsString } from 'class-validator' /** * @public */ export interface ActionMenuSelectionOptions { name: string params?: Record } /** * @public */ export class ActionMenuSelection { public constructor(options: ActionMenuSelectionOptions) { if (options) { this.name = options.name this.params = options.params } } @IsString() public name!: string @IsString({ each: true }) @IsOptional() public params?: Record }