frontend
    Preparing search index...

    Implements

    • OnChanges
    Index
    accessibilityFilter: WritableSignal<"no" | "yes" | "all" | "unknown"> = ...
    actionBusy: boolean = false
    canCreateVenue: boolean = false
    closeDetail: EventEmitter<void> = ...
    contactDraft: {
        availability_notes: string;
        email: string;
        is_active: boolean;
        label: string;
        phone: string;
    } = ...
    contactEditDraft: {
        availability_notes: string;
        email: string;
        label: string;
        phone: string;
    } = ...
    contactVenueId: WritableSignal<number | null> = ...
    createContact: EventEmitter<ContactCreate> = ...
    createRoom: EventEmitter<RoomCreate> = ...
    createVenue: EventEmitter<VenueCreate> = ...
    creating: WritableSignal<boolean> = ...
    decidePromotion: EventEmitter<
        { decision: "approve"
        | "reject"; reason: string; venue: ExamVenue },
    > = ...
    decisionReason: string = ''
    decisionVenueId: WritableSignal<number | null> = ...
    deleteContact: EventEmitter<ExamVenueContact> = ...
    deleteRoom: EventEmitter<ExamRoom> = ...
    deleteVenue: EventEmitter<ExamVenue> = ...
    detailVenueId: number | null = null
    draft: VenueCreate = ...
    editDraft: VenueCreate | null = null
    editingContactId: WritableSignal<number | null> = ...
    editingRoomId: WritableSignal<number | null> = ...
    editingVenueId: WritableSignal<number | null> = ...
    geocodeCandidate: GeocodeCandidate | null = null
    geocodeVenue: EventEmitter<ExamVenue> = ...
    isOperator: boolean = false
    loadError: boolean = false
    loading: boolean = false
    mapLoadError: WritableSignal<boolean> = ...
    masterData: MasterData | null = null
    openVenue: EventEmitter<number> = ...
    promotionReason: string = ''
    promotionVenueId: WritableSignal<number | null> = ...
    readOnly: boolean = false
    requestPromotion: EventEmitter<{ reason: string; venue: ExamVenue }> = ...
    retryConsequences: EventEmitter<number> = ...
    roomDraft: RoomDraft = ...
    roomEditDraft: RoomDraft = ...
    roomVenueId: WritableSignal<number | null> = ...
    scopeFilter: WritableSignal<"committee" | "global" | "all"> = ...
    searchTerm: WritableSignal<string> = ...
    statusFilter: WritableSignal<"active" | "all" | "inactive" | "clarification"> = ...
    updateContact: EventEmitter<ContactUpdate> = ...
    updateRoom: EventEmitter<RoomUpdate> = ...
    updateVenue: EventEmitter<VenueUpdate> = ...
    • Parameters

      Returns {
          attribution?: string;
          attribution_url?: string;
          mode: "off" | "osm" | "google";
      }

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: { [propName: string]: SimpleChange<any> }

        The changed properties.

      Returns void