frontend
    Preparing search index...
    Index
    actionBusy: boolean = false
    activeRound: ExamRound | null = null
    createCandidate: EventEmitter<CandidatePayload> = ...
    createValidationAttempted: WritableSignal<boolean> = ...
    creatingCandidate: WritableSignal<boolean> = ...
    deleteCandidate: EventEmitter<Candidate> = ...
    draft: CandidatePayload = ...
    editDraft: WritableSignal<CandidatePayload | null> = ...
    editingCandidateId: WritableSignal<number | null> = ...
    eligibleRoundStringify: TuiStringHandler<number> = ...
    icons: {
        activate: IconNode;
        add: IconNode;
        archive: IconNode;
        arrowRight: IconNode;
        calendar: IconNode;
        cancel: IconNode;
        candidates: IconNode;
        committee: IconNode;
        confirm: IconNode;
        deactivate: IconNode;
        delete: IconNode;
        documentation: IconNode;
        edit: IconNode;
        locations: IconNode;
        menu: IconNode;
        overview: IconNode;
        planning: IconNode;
        proposal: IconNode;
        reload: IconNode;
        save: IconNode;
    } = appIcons
    masterData: MasterData | null = null
    query: WritableSignal<string> = ...
    specialization: WritableSignal<string | null> = ...
    specializationFilterStringify: TuiStringHandler<string> = ...
    specializationOptions: readonly string[] = ...
    specializationSelectOptions: readonly Readonly<{ label: string; value: string }>[] = ...
    specializationStringify: TuiStringHandler<string> = ...
    updateCandidate: EventEmitter<CandidateUpdate> = ...
    • Parameters

      • candidateId: number
      • OptionaltargetRoundId: number

      Returns boolean