From 0f2d0dd62d67e9ffaa1f17c7886da8e8770100e5 Mon Sep 17 00:00:00 2001 From: Daniel Haarhoff Date: Tue, 18 Jun 2024 08:23:16 +0100 Subject: [PATCH] Create a seam for getting all information needed for a more useful add owner form #25 --- src/read-models/members/getPotentialOwners.ts | 11 +++++++++++ src/read-models/members/index.ts | 2 ++ 2 files changed, 13 insertions(+) create mode 100644 src/read-models/members/getPotentialOwners.ts diff --git a/src/read-models/members/getPotentialOwners.ts b/src/read-models/members/getPotentialOwners.ts new file mode 100644 index 00000000..5ae98267 --- /dev/null +++ b/src/read-models/members/getPotentialOwners.ts @@ -0,0 +1,11 @@ +import * as O from 'fp-ts/Option'; + +type PotentialOwner = { + number: number; + email: string; + name: O.Option; + pronouns: O.Option; + agreementSigned: O.Option; +}; + +export const getPotentialOwners = (): ReadonlyArray => []; diff --git a/src/read-models/members/index.ts b/src/read-models/members/index.ts index 8ddd4c7b..dfe9d007 100644 --- a/src/read-models/members/index.ts +++ b/src/read-models/members/index.ts @@ -1,9 +1,11 @@ import {getAll} from './getAll'; import {getDetails} from './get-details'; import {lookupByEmail} from './lookup-by-email'; +import {getPotentialOwners} from './getPotentialOwners'; export const members = { lookupByEmail, getAll, getDetails, + getPotentialOwners, };