Index

src/app/schemas/roles.schema.ts

AnyRole

Union type representing any valid role

z.infer<unknown>
CollaboratorRole

Type representing a collaborator role

z.infer<unknown>
MemberRole

Type representing a team member role

z.infer<unknown>
RoleType

Literal union of all possible role type discriminators

AnyRole
StudentRole

Type representing a student role

z.infer<unknown>

src/app/pages/research-page/state/with-filters.feature.ts

CategoryOption

Filter option for research categories

TypedSearchListOption<ResearchCategoryId>
EventOption

Filter option for research events

TypedSearchListOption<ResearchTypeId>
FundingOption

Filter option for research funding

TypedSearchListOption<ResearchTypeId>
InternalProps

Internal filter state backing the signals

literal type
PeopleOption

Filter option for people

TypedSearchListOption<PeopleId>
PublicationOption

Filter option for research publications

TypedSearchListOption<ResearchTypeId>
TypedSearchListOption

Generic search list option with a typed id

unknown

src/app/schemas/featured.schema.ts

FeaturedData

Type for featured data

z.infer<unknown>
FeaturedDataKey

Keys in the featured data object

unknown

src/app/pages/current-team/state/with-filters.feature.ts

FilterProps

Props provided by the filters feature

literal type
InternalProps

Any internal props

literal type

src/app/components/footer/types/funders.schema.ts

Funder

A funder item

z.infer<unknown>
FunderId

Data id of a funder

Funder
Funders

Multiple funders object

z.infer<unknown>

src/app/pages/current-team/state/with-ordering.feature.ts

GroupByKey

Grouping keys

string | "current" | "unknown" | "skip" | RefinedRoleType | number
InternalProps

Any internal props

literal type
OrderingProps

Props provided by the ordering feature

literal type

src/app/pages/research-page/state/with-ordering.feature.ts

GroupByKey

Key type for grouping research items

ResearchTypeId | number | string | "unknown" | "skip"

src/app/components/header/types/menus.schema.ts

Menu

A menu

z.infer<unknown>
MenuGroup

A menu group

z.infer<unknown>
MenuItem

A menu item

z.infer<unknown>
Menus

Multiple menus

z.infer<unknown>

src/app/schemas/people.schema.ts

PeopleData

Type for the people data array

z.infer<unknown>
PeopleId

Type for people identifiers

z.infer<unknown>
PeopleItem

Type for a single people item

z.infer<unknown>

src/app/pages/current-team/state/with-people.feature.ts

PeopleMethods

Methods provided by the people feature

literal type
PeopleProps

Props provided by the people feature

literal type

src/app/schemas/research.schema.ts

ResearchCategoryId

Type for research category identifier

z.infer<unknown>
ResearchData

Type for the research data array

z.infer<unknown>
ResearchId

Type for research identifiers

z.infer<unknown>
ResearchItem

Type for a single research item

z.infer<unknown>

src/app/schemas/research-type.schema.ts

ResearchTypeId

Type for research type identifiers

z.infer<unknown>
ResearchTypeItem

Type for a single research type item

z.infer<unknown>
ResearchTypesData

Type for the research types data array

z.infer<unknown>

src/app/schemas/tags.schema.ts

TagId

Type for tag identifiers

z.infer<unknown>
TagItem

Type for a single tag item

z.infer<unknown>
TagsData

Type for the tags data array

z.infer<unknown>

results matching ""

    No results matching ""