diff --git a/lib/4nk/models/PairingProcess.ts b/lib/4nk/models/PairingProcess.ts new file mode 100644 index 0000000..019e5e2 --- /dev/null +++ b/lib/4nk/models/PairingProcess.ts @@ -0,0 +1,13 @@ +export interface PairingProcess { + id: string; + memberPublicName: string; +} + +export function isPairingProcess(data: any): data is PairingProcess { + if (typeof data !== 'object' || data === null) return false; + + return ( + typeof data.id === 'string' && + typeof data.memberPublicName === 'string' + ); +}