From 6da98578d7d183a5b15952d8c8d814d3f7f2d745 Mon Sep 17 00:00:00 2001 From: Han T Date: Fri, 24 Jan 2025 10:02:04 -0800 Subject: [PATCH] update BaseInput to BaseMetaInput. --- .../src/surfaces/point-of-sale/event/input/BaseInput.ts | 6 +++++- packages/ui-extensions/src/surfaces/point-of-sale/input.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/event/input/BaseInput.ts b/packages/ui-extensions/src/surfaces/point-of-sale/event/input/BaseInput.ts index 869c8cf6c7..c189127a3a 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/event/input/BaseInput.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/event/input/BaseInput.ts @@ -1,8 +1,12 @@ import type {ConnectivityState, Device, Session} from '../../../point-of-sale'; -export interface BaseInput { +// meta-type data that's automatically included by POS. +export interface BaseMetaInput { connectivity: ConnectivityState; device: Device; locale: string; session: Session; } + +// required input by all event targets. +export interface BaseInput {} diff --git a/packages/ui-extensions/src/surfaces/point-of-sale/input.ts b/packages/ui-extensions/src/surfaces/point-of-sale/input.ts index 2b759a6852..a720a9713c 100644 --- a/packages/ui-extensions/src/surfaces/point-of-sale/input.ts +++ b/packages/ui-extensions/src/surfaces/point-of-sale/input.ts @@ -1,4 +1,4 @@ -export type {BaseInput} from './event/input/BaseInput'; +export type {BaseInput, BaseMetaInput} from './event/input/BaseInput'; export type {TransactionCompleteInput} from './event/input/TransactionCompleteInput'; export type {Device} from './types/device';