SYMBOL INDEX (2373 symbols across 632 files) FILE: .github/workflows/check-tsdoc.js function findTsxFiles (line 14) | async function findTsxFiles(dir) { function containsTsDocComment (line 39) | async function containsTsDocComment(filePath) { function run (line 50) | async function run() { FILE: .github/workflows/scripts/check-minio-compliance.cjs constant LEGACY_EXCEPTIONS (line 28) | const LEGACY_EXCEPTIONS = new Set([ constant FORBIDDEN_IMPORT_PATTERNS (line 40) | const FORBIDDEN_IMPORT_PATTERNS = [ constant FORBIDDEN_IDENTIFIERS (line 49) | const FORBIDDEN_IDENTIFIERS = [/\bconvertToBase64\b/, /\bcreateUploadLin... constant ROOT_DIR (line 51) | const ROOT_DIR = path.join(process.cwd(), 'src'); function scanFile (line 54) | function scanFile(filePath) { constant EXCLUDED_DIRS (line 93) | const EXCLUDED_DIRS = new Set([ function walk (line 102) | function walk(dir) { FILE: .github/workflows/scripts/compare_translations.py function compare_translations (line 68) | def compare_translations( function flatten_json (line 175) | def flatten_json(nested_json, parent_key=""): function load_translation (line 201) | def load_translation(filepath): function check_translations (line 222) | def check_translations(directory): function main (line 270) | def main(): FILE: .github/workflows/scripts/css_check.py function check_embedded_styles (line 25) | def check_embedded_styles( function process_typescript_file (line 193) | def process_typescript_file( function check_files (line 217) | def check_files( function validate_directories_input (line 279) | def validate_directories_input(input_directories: list[str]) -> list[str]: function format_violation_output (line 305) | def format_violation_output(violations: list[DetailedViolation]) -> str: function main (line 362) | def main(): FILE: .github/workflows/scripts/test/test_css_check.py class TestCheckEmbeddedStyles (line 29) | class TestCheckEmbeddedStyles(unittest.TestCase): method test_detects_hex_color (line 32) | def test_detects_hex_color(self): method test_detects_multiple_hex_colors (line 40) | def test_detects_multiple_hex_colors(self): method test_detects_rgb_color (line 51) | def test_detects_rgb_color(self): method test_detects_rgba_color (line 58) | def test_detects_rgba_color(self): method test_detects_hsl_color (line 65) | def test_detects_hsl_color(self): method test_detects_inline_style_object (line 72) | def test_detects_inline_style_object(self): method test_detects_inline_style_string_double_quotes (line 79) | def test_detects_inline_style_string_double_quotes(self): method test_detects_inline_style_string_single_quotes (line 86) | def test_detects_inline_style_string_single_quotes(self): method test_detects_camelcase_font_size (line 93) | def test_detects_camelcase_font_size(self): method test_detects_camelcase_margin_top (line 102) | def test_detects_camelcase_margin_top(self): method test_detects_camelcase_padding_left (line 111) | def test_detects_camelcase_padding_left(self): method test_detects_pixel_value (line 120) | def test_detects_pixel_value(self): method test_detects_rem_value (line 127) | def test_detects_rem_value(self): method test_ignores_single_line_comment_with_hex (line 134) | def test_ignores_single_line_comment_with_hex(self): method test_ignores_block_comment_with_styles (line 140) | def test_ignores_block_comment_with_styles(self): method test_ignores_multiline_block_comment (line 146) | def test_ignores_multiline_block_comment(self): method test_handles_block_comment_spanning_lines (line 155) | def test_handles_block_comment_spanning_lines(self): method test_ignores_import_statements (line 165) | def test_ignores_import_statements(self): method test_ignores_dynamic_import (line 171) | def test_ignores_dynamic_import(self): method test_ignores_hex_in_url (line 177) | def test_ignores_hex_in_url(self): method test_ignores_hex_in_href (line 183) | def test_ignores_hex_in_href(self): method test_ignores_hex_in_src (line 189) | def test_ignores_hex_in_src(self): method test_whitespace_only_content (line 195) | def test_whitespace_only_content(self): method test_camelcase_requires_style_context (line 201) | def test_camelcase_requires_style_context(self): method test_camelcase_in_object_with_brace (line 213) | def test_camelcase_in_object_with_brace(self): method test_pixel_value_without_style_context_ignored (line 222) | def test_pixel_value_without_style_context_ignored(self): method test_pixel_value_with_width_keyword (line 232) | def test_pixel_value_with_width_keyword(self): method test_multiple_violation_types_in_one_line (line 238) | def test_multiple_violation_types_in_one_line(self): class TestProcessTypescriptFile (line 250) | class TestProcessTypescriptFile(unittest.TestCase): method setUp (line 253) | def setUp(self): method tearDown (line 257) | def tearDown(self): method test_processes_valid_file (line 261) | def test_processes_valid_file(self): method test_processes_empty_file (line 272) | def test_processes_empty_file(self): method test_processes_file_with_no_violations (line 282) | def test_processes_file_with_no_violations(self): method test_handles_file_not_found (line 292) | def test_handles_file_not_found(self): method test_handles_unicode_decode_error (line 303) | def test_handles_unicode_decode_error(self): method test_appends_to_existing_violations_list (line 318) | def test_appends_to_existing_violations_list(self): class TestCheckFiles (line 338) | class TestCheckFiles(unittest.TestCase): method setUp (line 341) | def setUp(self): method tearDown (line 347) | def tearDown(self): method test_scans_directory_for_tsx_files (line 351) | def test_scans_directory_for_tsx_files(self): method test_scans_directory_for_ts_files (line 360) | def test_scans_directory_for_ts_files(self): method test_scans_nested_directories (line 369) | def test_scans_nested_directories(self): method test_excludes_test_files_with_test_in_name (line 378) | def test_excludes_test_files_with_test_in_name(self): method test_excludes_tests_directory (line 387) | def test_excludes_tests_directory(self): method test_excludes_test_directory (line 398) | def test_excludes_test_directory(self): method test_processes_explicit_file_list (line 409) | def test_processes_explicit_file_list(self): method test_excludes_specific_files (line 418) | def test_excludes_specific_files(self): method test_excludes_directories (line 432) | def test_excludes_directories(self): method test_ignores_non_typescript_files (line 449) | def test_ignores_non_typescript_files(self): method test_combines_directory_and_file_results (line 462) | def test_combines_directory_and_file_results(self): method test_returns_css_check_result (line 475) | def test_returns_css_check_result(self): method test_handles_absolute_paths (line 481) | def test_handles_absolute_paths(self): class TestValidateDirectoriesInput (line 492) | class TestValidateDirectoriesInput(unittest.TestCase): method setUp (line 495) | def setUp(self): method tearDown (line 502) | def tearDown(self): method test_validates_existing_directory (line 506) | def test_validates_existing_directory(self): class TestFormatViolationOutput (line 513) | class TestFormatViolationOutput(unittest.TestCase): method test_empty_violations_returns_empty_string (line 516) | def test_empty_violations_returns_empty_string(self): method test_single_violation_output_format (line 521) | def test_single_violation_output_format(self): method test_multiple_violations_same_file (line 541) | def test_multiple_violations_same_file(self): method test_multiple_violations_different_files (line 566) | def test_multiple_violations_different_files(self): class TestMain (line 592) | class TestMain(unittest.TestCase): method setUp (line 595) | def setUp(self): method tearDown (line 599) | def tearDown(self): method test_exits_with_code_0_when_no_violations (line 603) | def test_exits_with_code_0_when_no_violations(self): method test_exits_with_code_1_when_violations_found (line 620) | def test_exits_with_code_1_when_violations_found(self): method test_requires_directories_or_files_argument (line 636) | def test_requires_directories_or_files_argument(self): method test_accepts_files_argument (line 646) | def test_accepts_files_argument(self): method test_handles_invalid_directory_input (line 660) | def test_handles_invalid_directory_input(self): method test_prints_formatted_output (line 672) | def test_prints_formatted_output(self): class TestNamedTuples (line 690) | class TestNamedTuples(unittest.TestCase): method test_detailed_violation_creation (line 693) | def test_detailed_violation_creation(self): method test_css_check_result_creation (line 709) | def test_css_check_result_creation(self): FILE: .github/workflows/scripts/test/test_translation_check.py class TestTranslationCheck (line 23) | class TestTranslationCheck(unittest.TestCase): method setUp (line 26) | def setUp(self): method tearDown (line 38) | def tearDown(self): method test_get_keys_recursion (line 42) | def test_get_keys_recursion(self): method test_load_locales_success (line 49) | def test_load_locales_success(self): method test_load_locales_malformed (line 54) | def test_load_locales_malformed(self): method test_load_locales_not_found (line 60) | def test_load_locales_not_found(self): method test_find_tags_string (line 65) | def test_find_tags_string(self): method test_find_tags_path (line 72) | def test_find_tags_path(self): method test_find_tags_namespace (line 81) | def test_find_tags_namespace(self): method test_find_tags_io_error (line 88) | def test_find_tags_io_error(self): method test_find_tags_dynamic_ignored (line 93) | def test_find_tags_dynamic_ignored(self): method test_get_files_directory (line 100) | def test_get_files_directory(self): method test_get_files_exclude_spec (line 112) | def test_get_files_exclude_spec(self): method test_get_files_explicit (line 124) | def test_get_files_explicit(self): method test_main_success_flow (line 133) | def test_main_success_flow(self): method test_main_missing_flow (line 149) | def test_main_missing_flow(self): method test_main_error_flow (line 168) | def test_main_error_flow(self): method test_entry_point_subprocess (line 178) | def test_entry_point_subprocess(self): FILE: .github/workflows/scripts/translation_check.py function get_keys (line 12) | def get_keys(data: dict, prefix: str = "") -> set[str]: function get_translation_keys (line 31) | def get_translation_keys(data: dict) -> set[str]: function load_locale_keys (line 43) | def load_locale_keys(locales_dir: str | Path) -> set[str]: function find_translation_tags (line 83) | def find_translation_tags(source: str | Path) -> set[str]: function get_target_files (line 164) | def get_target_files( function check_file (line 223) | def check_file(path: Path, valid_keys: set[str]) -> list[str]: function main (line 238) | def main() -> None: FILE: cypress.config.ts constant PORT (line 8) | const PORT = process.env.PORT || '4321'; constant DEFAULT_API_URL (line 9) | const DEFAULT_API_URL = 'http://localhost:4000/graphql'; type GraphQLError (line 11) | type GraphQLError = { message: string; extensions?: Record = { data?: T; errors?: GraphQLError[] }; constant SIGN_IN_QUERY (line 104) | const SIGN_IN_QUERY = ` constant CREATE_ORGANIZATION_MUTATION (line 118) | const CREATE_ORGANIZATION_MUTATION = ` constant CREATE_ORGANIZATION_MEMBERSHIP_MUTATION (line 126) | const CREATE_ORGANIZATION_MEMBERSHIP_MUTATION = ` constant CREATE_EVENT_MUTATION (line 136) | const CREATE_EVENT_MUTATION = ` constant CREATE_USER_MUTATION (line 144) | const CREATE_USER_MUTATION = ` constant CREATE_VOLUNTEER_MUTATION (line 153) | const CREATE_VOLUNTEER_MUTATION = ` constant CREATE_POST_MUTATION (line 161) | const CREATE_POST_MUTATION = ` constant CREATE_PLUGIN_MUTATION (line 169) | const CREATE_PLUGIN_MUTATION = ` constant INSTALL_PLUGIN_MUTATION (line 180) | const INSTALL_PLUGIN_MUTATION = ` constant CREATE_ACTION_ITEM_CATEGORY_MUTATION (line 191) | const CREATE_ACTION_ITEM_CATEGORY_MUTATION = ` constant DELETE_ORGANIZATION_MUTATION (line 200) | const DELETE_ORGANIZATION_MUTATION = ` constant DELETE_USER_MUTATION (line 208) | const DELETE_USER_MUTATION = ` method setupNodeEvents (line 261) | setupNodeEvents(on, config) { FILE: cypress/e2e/AdminPortal/Advertisements/Advertisements.cy.ts type InterfaceAdvertisementData (line 3) | interface InterfaceAdvertisementData { FILE: cypress/e2e/AdminPortal/People/ManageMembers.cy.ts type SeededUser (line 3) | type SeededUser = { name: string; userId?: string }; FILE: cypress/e2e/SharedComponents/GraphQLUtilities.cy.ts type GraphQLError (line 1) | type GraphQLError = { message: string }; FILE: cypress/pageObjects/AdminPortal/ActionItemPage.ts class ActionItemPage (line 1) | class ActionItemPage { method visitActionItemsTab (line 28) | visitActionItemsTab() { method visitEventsPage (line 36) | visitEventsPage() { method selectFirstEvent (line 42) | selectFirstEvent() { method clickShowEventDashboard (line 47) | clickShowEventDashboard() { method navigateToEventActionItemsTab (line 52) | navigateToEventActionItemsTab() { method visitEventActionItems (line 58) | visitEventActionItems(orgId?: string, eventId?: string) { method createActionItem (line 75) | createActionItem(category: string, member: string) { method createActionItemWithVolunteer (line 86) | createActionItemWithVolunteer(category: string, volunteerName?: string) { method sortByNewest (line 101) | sortByNewest() { method editFirstActionItem (line 107) | editFirstActionItem(newNotes: string) { method viewFirstActionItemAndCloseModal (line 115) | viewFirstActionItemAndCloseModal() { method markFirstActionItemAsComplete (line 121) | markFirstActionItemAsComplete(completionNotes: string) { method deleteFirstActionItem (line 129) | deleteFirstActionItem() { FILE: cypress/pageObjects/AdminPortal/AdminDashboard.ts class AdminDashboardPage (line 1) | class AdminDashboardPage { method visit (line 20) | visit() { method verifyOnDashboard (line 25) | verifyOnDashboard(timeout = 20000) { method openFirstOrganization (line 37) | openFirstOrganization(timeout = 20000) { method verifyLeftDrawerOptions (line 46) | verifyLeftDrawerOptions(timeout = 40000) { method logout (line 55) | logout(timeout = 20000) { FILE: cypress/pageObjects/AdminPortal/AdminEventPage.ts class AdminEventPage (line 1) | class AdminEventPage { method visitEventPage (line 10) | visitEventPage(): void { method createEvent (line 15) | createEvent(title: string, description: string, location: string): this { method findEventCard (line 80) | findEventCard(eventName: string): Cypress.Chainable { method openEventDetails (line 86) | openEventDetails(eventName: string): this { method updateEvent (line 91) | updateEvent( method deleteEvent (line 125) | deleteEvent(eventName: string): this { method verifyEventNotInList (line 142) | verifyEventNotInList(eventTitle: string, timeout = 40000): this { FILE: cypress/pageObjects/AdminPortal/AdvertisementPage.ts class AdvertisementPage (line 1) | class AdvertisementPage { method visitAdvertisementPage (line 17) | visitAdvertisementPage() { method createAdvertisement (line 23) | createAdvertisement(name: string, description: string, type: string) { method verifyAndEditAdvertisement (line 33) | verifyAndEditAdvertisement(oldName: string, newName: string) { method verifyAndDeleteAdvertisement (line 44) | verifyAndDeleteAdvertisement(adName: string) { FILE: cypress/pageObjects/AdminPortal/EventAttendancePage.ts type AttendanceSortOrder (line 3) | type AttendanceSortOrder = 'ascending' | 'descending'; type AttendanceFilterPeriod (line 4) | type AttendanceFilterPeriod = 'This Month' | 'This Year' | 'All'; class EventAttendancePage (line 6) | class EventAttendancePage extends BasePage { method self (line 19) | protected self(): EventAttendancePage { method visitPage (line 23) | visitPage(orgId: string, eventId: string, timeout = 30000): this { method openAttendanceTab (line 29) | openAttendanceTab(timeout = 10000): this { method searchMemberByName (line 37) | searchMemberByName(name: string, timeout = 10000): this { method clearSearch (line 46) | clearSearch(timeout = 10000): this { method setSortOrder (line 52) | setSortOrder(order: AttendanceSortOrder, timeout = 10000): this { method setFilterPeriod (line 60) | setFilterPeriod(period: AttendanceFilterPeriod, timeout = 10000): this { method openStatisticsModal (line 72) | openStatisticsModal(timeout = 10000): this { method closeStatisticsModal (line 78) | closeStatisticsModal(timeout = 10000): this { method verifyAttendeeInList (line 85) | verifyAttendeeInList(name: string, timeout = 10000): this { FILE: cypress/pageObjects/AdminPortal/LeftDrawer.ts class LeftDrawer (line 1) | class LeftDrawer { method checkBreakpoint (line 2) | checkBreakpoint(orgId: string): void { method checkRowViewport (line 12) | checkRowViewport(): void { method checkProfileContainerStyling (line 24) | checkProfileContainerStyling(): void { FILE: cypress/pageObjects/AdminPortal/MemberManagementPage.ts class MemberManagementPage (line 3) | class MemberManagementPage extends BasePage { method self (line 19) | protected self(): MemberManagementPage { method openFromDrawer (line 23) | openFromDrawer(timeout = 40000): this { method visitPage (line 29) | visitPage(orgId: string, timeout = 40000): this { method searchMemberByName (line 35) | searchMemberByName(name: string, timeout = 40000): this { method verifyMemberInList (line 44) | verifyMemberInList(name: string, timeout = 40000): this { method clickAddExistingMember (line 49) | clickAddExistingMember(timeout = 40000): this { method searchAndSelectUser (line 57) | searchAndSelectUser(name: string, timeout = 40000): this { method confirmAddUser (line 69) | confirmAddUser(name: string, timeout = 100000): this { method deleteMember (line 75) | deleteMember(name: string, timeout = 40000): this { method resetSearch (line 96) | resetSearch(timeout = 40000): this { method getAlert (line 102) | getAlert(timeout = 40000): Cypress.Chainable> { method verifyMinRows (line 106) | verifyMinRows(minRows: number, timeout = 40000): this { FILE: cypress/pageObjects/AdminPortal/OrganizationSettingsPage.ts class OrganizationSettingsPage (line 3) | class OrganizationSettingsPage extends BasePage { method self (line 20) | protected self(): OrganizationSettingsPage { method openFromDrawer (line 24) | openFromDrawer(timeout = 30000): this { method visitPage (line 32) | visitPage(orgId: string, timeout = 30000): this { method openGeneralTab (line 38) | openGeneralTab(timeout = 10000): this { method openActionItemCategoriesTab (line 46) | openActionItemCategoriesTab(timeout = 10000): this { method updateOrganizationName (line 54) | updateOrganizationName(name: string, timeout = 10000): this { method updateOrganizationDescription (line 62) | updateOrganizationDescription(description: string, timeout = 10000): t... method updateOrganizationLocation (line 70) | updateOrganizationLocation(location: string, timeout = 10000): this { method toggleIsPublic (line 78) | toggleIsPublic(timeout = 10000): this { method saveChanges (line 83) | saveChanges(timeout = 10000): this { method openDeleteOrganizationModal (line 88) | openDeleteOrganizationModal(timeout = 10000): this { method closeDeleteOrganizationModal (line 96) | closeDeleteOrganizationModal(timeout = 10000): this { method confirmDeleteOrganization (line 103) | confirmDeleteOrganization(timeout = 10000): this { FILE: cypress/pageObjects/AdminPortal/PeoplePage.ts class PeoplePage (line 5) | class PeoplePage { method visitPeoplePage (line 21) | visitPeoplePage(): void { method searchMemberByName (line 26) | searchMemberByName(name: string, timeout = 40000) { method verifyMemberInList (line 35) | verifyMemberInList(name: string, timeout = 40000) { method clickAddExistingMember (line 40) | clickAddExistingMember(timeout = 40000) { method searchAndSelectUser (line 48) | searchAndSelectUser(name: string, timeout = 40000) { method confirmAddUser (line 58) | confirmAddUser(name: string, timeout = 100000) { method deleteMember (line 69) | deleteMember(name: string, timeout = 40000) { method resetSearch (line 90) | resetSearch(timeout = 40000) { method verifyMinRows (line 96) | verifyMinRows(minRows: number, timeout = 40000) { FILE: cypress/pageObjects/AdminPortal/PostPage.ts class PostsPage (line 1) | class PostsPage { method visitPostsPage (line 15) | visitPostsPage() { method createPost (line 21) | createPost(title: string, description: string) { method sortPostsByNewest (line 34) | sortPostsByNewest() { method editFirstPost (line 40) | editFirstPost(newTitle: string) { method deleteFirstPost (line 50) | deleteFirstPost() { FILE: cypress/pageObjects/AdminPortal/VolunteerManagementPage.ts class VolunteerManagementPage (line 3) | class VolunteerManagementPage extends BasePage { method self (line 12) | protected self(): VolunteerManagementPage { method visitPage (line 16) | visitPage(orgId: string, eventId: string, timeout = 30000): this { method openVolunteersTab (line 22) | openVolunteersTab(timeout = 10000): this { method showIndividuals (line 30) | showIndividuals(timeout = 10000): this { method showGroups (line 35) | showGroups(timeout = 10000): this { method showRequests (line 40) | showRequests(timeout = 10000): this { method openAddVolunteerModal (line 45) | openAddVolunteerModal(timeout = 10000): this { method openCreateGroupModal (line 53) | openCreateGroupModal(timeout = 10000): this { FILE: cypress/pageObjects/UserPortal/UserDashboard.ts class UserDashboardPage (line 1) | class UserDashboardPage { method visit (line 5) | visit() { method verifyOnDashboard (line 10) | verifyOnDashboard(timeout = 10000) { method openFirstOrganization (line 16) | openFirstOrganization(timeout = 10000) { FILE: cypress/pageObjects/auth/LoginPage.ts class LoginPage (line 5) | class LoginPage { method verifyLoginPage (line 10) | verifyLoginPage(timeout = 10000) { method login (line 17) | login(email: string, password: string, timeout = 10000) { method verifyToastVisible (line 30) | verifyToastVisible(expectedMessage?: string, timeout = 10000) { method verifyErrorToast (line 38) | verifyErrorToast(timeout = 10000) { FILE: cypress/pageObjects/base/BasePage.ts method byTestId (line 7) | protected byTestId( method byDataCy (line 14) | protected byDataCy( method tableActions (line 21) | protected tableActions(tableSelector = '.MuiDataGrid-root'): TableActions { method modalActions (line 25) | protected modalActions(rootSelector = '[role="dialog"]'): ModalActions { method assertUrlIncludes (line 29) | protected assertUrlIncludes(path: string, timeout = 10000): TSelf { method assertUrlMatch (line 34) | protected assertUrlMatch(pattern: RegExp, timeout = 10000): TSelf { method visit (line 39) | visit(path: string): TSelf { FILE: cypress/pageObjects/shared/ModalActions.ts class ModalActions (line 3) | class ModalActions { method constructor (line 4) | constructor(private readonly rootSelector = '[role="dialog"]') {} method root (line 6) | private root(timeout = 10000): Cypress.Chainable> { method waitVisible (line 10) | waitVisible(timeout = 10000): this { method clickByTestId (line 15) | clickByTestId( method clickBySelector (line 26) | clickBySelector( method submit (line 35) | submit(testId = 'modal-submit-btn', options?: ClickOptions): this { method cancel (line 39) | cancel(testId = 'modal-cancel-btn', options?: ClickOptions): this { method close (line 43) | close(testId = 'modalCloseBtn', options?: ClickOptions): this { method hasTitle (line 47) | hasTitle(title: string, timeout = 10000): this { FILE: cypress/pageObjects/shared/TableActions.ts class TableActions (line 3) | class TableActions { method constructor (line 4) | constructor(private readonly tableSelector = '.MuiDataGrid-root') {} method escapeRegex (line 6) | private escapeRegex(text: string): string { method root (line 10) | private root(timeout = 10000): Cypress.Chainable> { method waitVisible (line 14) | waitVisible(timeout = 10000): this { method findRowByText (line 19) | findRowByText( method clickRowActionByText (line 54) | clickRowActionByText( method sortBy (line 69) | sortBy( method filterBy (line 79) | filterBy(inputSelector: string, value: string, timeout = 10000): this { method expectMinRows (line 84) | expectMinRows(minRows: number, timeout = 10000): this { method cell (line 92) | cell( FILE: cypress/pageObjects/shared/types.ts type ClickOptions (line 1) | type ClickOptions = Partial; type TestIdClickConfig (line 3) | interface TestIdClickConfig { FILE: cypress/support/commands.ts type AuthRole (line 6) | type AuthRole = 'superAdmin' | 'admin' | 'user'; type AuthOptions (line 8) | type AuthOptions = { type SetupTestEnvironmentOptions (line 18) | type SetupTestEnvironmentOptions = { type CreateTestOrganizationPayload (line 24) | type CreateTestOrganizationPayload = { type CreateOrganizationMembershipOptions (line 37) | type CreateOrganizationMembershipOptions = { type SeedEventPayload (line 44) | type SeedEventPayload = { type SeedUserDetails (line 56) | type SeedUserDetails = { type SeedUserPayload (line 64) | type SeedUserPayload = SeedUserDetails & { type SeedVolunteerPayload (line 68) | type SeedVolunteerPayload = { type SeedPostPayload (line 78) | type SeedPostPayload = { type SeedActionItemCategoryPayload (line 86) | type SeedActionItemCategoryPayload = { type CleanupTestOrganizationOptions (line 94) | type CleanupTestOrganizationOptions = { type CreateTestUserPayload (line 100) | type CreateTestUserPayload = { type SignInTaskResult (line 109) | type SignInTaskResult = { token: string; userId: string }; type AuthSession (line 110) | type AuthSession = { token: string; userId?: string }; type CreateOrganizationTaskResult (line 111) | type CreateOrganizationTaskResult = { orgId: string }; type CreateEventTaskResult (line 112) | type CreateEventTaskResult = { eventId: string }; type CreateUserTaskResult (line 113) | type CreateUserTaskResult = { type CreateVolunteerTaskResult (line 117) | type CreateVolunteerTaskResult = { volunteerId: string }; type CreatePostTaskResult (line 118) | type CreatePostTaskResult = { postId: string }; type CredentialRecord (line 120) | type CredentialRecord = { email: string; password: string }; type CredentialFixture (line 121) | type CredentialFixture = Record; constant DEFAULT_TEST_PASSWORD (line 123) | const DEFAULT_TEST_PASSWORD = 'Pass@123'; type Chainable (line 241) | interface Chainable { method onBeforeLoad (line 360) | onBeforeLoad(win) { FILE: cypress/support/graphql-utils.ts type GqlResponder (line 11) | type GqlResponder = type GqlErrorExtensions (line 20) | type GqlErrorExtensions = Record; type GqlOperationOptions (line 26) | type GqlOperationOptions = Partial; type GqlOperationConfig (line 28) | type GqlOperationConfig = GqlOperationOptions & { type Chainable (line 143) | interface Chainable { FILE: docs/src/components/layout/HeaderHero.tsx function HeaderHero (line 4) | function HeaderHero() { FILE: docs/src/utils/ActionButton.tsx type ActionButtonProps (line 3) | interface ActionButtonProps { function ActionButton (line 12) | function ActionButton({ FILE: scripts/__fixtures__/correct.tsx function CorrectFixture (line 7) | function CorrectFixture() { FILE: scripts/__fixtures__/edge-cases.tsx function EdgeCasesFixture (line 4) | function EdgeCasesFixture() { FILE: scripts/__fixtures__/false-positives.tsx function FalsePositivesFixture (line 8) | function FalsePositivesFixture() { FILE: scripts/__fixtures__/violations.tsx function ViolationsFixture (line 6) | function ViolationsFixture() { FILE: scripts/check-css-imports.js constant CSS_EXTENSION_REGEX (line 9) | const CSS_EXTENSION_REGEX = /\.css$/; constant TS_EXTENSION_REGEX (line 10) | const TS_EXTENSION_REGEX = /\.(ts|tsx)$/i; constant CSS_MODULE_REGEX (line 11) | const CSS_MODULE_REGEX = /\.module\.css$/i; constant EXEMPT_TS_FILES (line 13) | const EXEMPT_TS_FILES = [path.resolve('src/index.tsx')]; constant EXEMPT_CSS_FILES (line 14) | const EXEMPT_CSS_FILES = new Set([ constant EXEMPT_CSS_DIR_PREFIXES (line 17) | const EXEMPT_CSS_DIR_PREFIXES = [ FILE: scripts/check-i18n.js constant SRC_DIR (line 12) | const SRC_DIR = path.join(process.cwd(), 'src'); constant FILE_EXTENSIONS (line 14) | const FILE_EXTENSIONS = ['.ts', '.tsx', '.js', '.jsx']; constant TEST_PATTERNS (line 15) | const TEST_PATTERNS = [ constant USER_VISIBLE_ATTRS (line 23) | const USER_VISIBLE_ATTRS = [ constant NON_USER_VISIBLE_ATTRS (line 35) | const NON_USER_VISIBLE_ATTRS = [ constant POSIX_SEP (line 107) | const POSIX_SEP = path.posix.sep; FILE: scripts/delete-readmes.js function deleteReadmeFiles (line 7) | function deleteReadmeFiles(dir) { FILE: scripts/docs/fix-readme-links.js function replaceLinks (line 6) | function replaceLinks(dir) { FILE: scripts/docs/fix-repo-url.js function replaceRepoUrl (line 8) | function replaceRepoUrl(dir) { FILE: scripts/eslint/plugins/eslint-plugin-vitest-isolation/index.d.ts type InterfaceVitestIsolationPlugin (line 6) | interface InterfaceVitestIsolationPlugin { FILE: scripts/eslint/plugins/eslint-plugin-vitest-isolation/require-aftereach-cleanup.js method create (line 29) | create(context) { FILE: scripts/eslint/rules/prefer-crud-modal-template.js constant DEFAULT_KEYWORDS (line 12) | const DEFAULT_KEYWORDS = ['onSubmit', 'onConfirm', 'onPrimary', 'onSave']; constant DEFAULT_VARIANTS (line 13) | const DEFAULT_VARIANTS = ['BaseModal']; constant CRUD_IMPORT_PATH (line 14) | const CRUD_IMPORT_PATH = method create (line 105) | create(context) { FILE: scripts/githooks/check-route-prefix.ts constant DEFAULT_ALLOWED_PREFIXES (line 7) | const DEFAULT_ALLOWED_PREFIXES = ['/admin', '/user', '/auth']; constant DEFAULT_ALLOWED_EXACT (line 8) | const DEFAULT_ALLOWED_EXACT = [ constant DEFAULT_ALLOWED_PATTERNS (line 14) | const DEFAULT_ALLOWED_PATTERNS = ['^/event/invitation(?:/|$)']; constant DEFAULT_ROUTE_COMPONENTS (line 15) | const DEFAULT_ROUTE_COMPONENTS = ['Route']; constant DEFAULT_NAV_COMPONENTS (line 16) | const DEFAULT_NAV_COMPONENTS = [ constant DEFAULT_NAVIGATE_FUNCTIONS (line 22) | const DEFAULT_NAVIGATE_FUNCTIONS = ['navigate']; constant DEFAULT_LOCATION_METHODS (line 23) | const DEFAULT_LOCATION_METHODS = ['assign', 'replace']; type Violation (line 210) | type Violation = { FILE: scripts/start-server.js constant PORT (line 8) | const PORT = !isNaN(parsed) && parsed >= 1024 && parsed <= 65535 ? parse... FILE: scripts/validate-tokens.ts type ValidationResultType (line 60) | type ValidationResultType = type IValidationResult (line 82) | interface IValidationResult { constant CSS_PATTERNS (line 96) | const CSS_PATTERNS = { constant TSX_PATTERNS (line 146) | const TSX_PATTERNS = { constant ALLOWLIST_PATTERNS (line 182) | const ALLOWLIST_PATTERNS = [ function validateFiles (line 786) | async function validateFiles( function main (line 847) | async function main() { FILE: src/App.spec.tsx constant MOCKS (line 282) | const MOCKS = [ constant ADMIN_MOCKS (line 307) | const ADMIN_MOCKS = [ constant ERROR_MOCKS (line 323) | const ERROR_MOCKS = [ FILE: src/App.tsx function App (line 140) | function App(): React.ReactElement { FILE: src/Constant/common.ts constant DATE_FORMAT (line 9) | const DATE_FORMAT = 'YYYY-MM-DDTHH:mm:ssZ'; constant DATE_TIME_SEPARATOR (line 14) | const DATE_TIME_SEPARATOR = 'T'; constant DUMMY_DATE_TIME_PREFIX (line 19) | const DUMMY_DATE_TIME_PREFIX = '2015-03-04T'; constant DATE_FORMAT_ISO_DATE (line 54) | const DATE_FORMAT_ISO_DATE = 'YYYY-MM-DD'; constant IDENTIFIER_USER_ID (line 97) | const IDENTIFIER_USER_ID = 'userId'; constant IDENTIFIER_ID (line 102) | const IDENTIFIER_ID = 'id'; constant MAX_NAME_LENGTH (line 137) | const MAX_NAME_LENGTH = 20; FILE: src/Constant/constant.ts constant AUTH_TOKEN (line 1) | const AUTH_TOKEN = ''; constant BACKEND_URL (line 2) | const BACKEND_URL = process.env.REACT_APP_TALAWA_URL; constant RECAPTCHA_SITE_KEY (line 3) | const RECAPTCHA_SITE_KEY = process.env.REACT_APP_RECAPTCHA_SITE_KEY; constant REACT_APP_USE_RECAPTCHA (line 4) | const REACT_APP_USE_RECAPTCHA = process.env.REACT_APP_USE_RECAPTCHA; constant BACKEND_WEBSOCKET_URL (line 25) | const BACKEND_WEBSOCKET_URL = deriveBackendWebsocketUrl(BACKEND_URL); FILE: src/Constant/fileUpload.ts constant FILE_UPLOAD_MAX_SIZE_MB (line 4) | const FILE_UPLOAD_MAX_SIZE_MB = constant FILE_UPLOAD_ALLOWED_TYPES (line 7) | const FILE_UPLOAD_ALLOWED_TYPES = [ constant AGENDA_ITEM_MIME_TYPE (line 17) | const AGENDA_ITEM_MIME_TYPE: Record = { constant AGENDA_ITEM_ALLOWED_MIME_TYPES (line 30) | const AGENDA_ITEM_ALLOWED_MIME_TYPES = [ FILE: src/GraphQl/Mutations/ActionItemCategoryMutations.ts constant CREATE_ACTION_ITEM_CATEGORY_MUTATION (line 11) | const CREATE_ACTION_ITEM_CATEGORY_MUTATION = gql` constant UPDATE_ACTION_ITEM_CATEGORY_MUTATION (line 41) | const UPDATE_ACTION_ITEM_CATEGORY_MUTATION = gql` constant DELETE_ACTION_ITEM_CATEGORY_MUTATION (line 65) | const DELETE_ACTION_ITEM_CATEGORY_MUTATION = gql` FILE: src/GraphQl/Mutations/ActionItemMutations.ts constant CREATE_ACTION_ITEM_MUTATION (line 7) | const CREATE_ACTION_ITEM_MUTATION = gql` constant UPDATE_ACTION_ITEM_MUTATION (line 68) | const UPDATE_ACTION_ITEM_MUTATION = gql` constant DELETE_ACTION_ITEM_MUTATION (line 129) | const DELETE_ACTION_ITEM_MUTATION = gql` constant MARK_ACTION_ITEM_AS_PENDING_MUTATION (line 141) | const MARK_ACTION_ITEM_AS_PENDING_MUTATION = gql` constant COMPLETE_ACTION_ITEM_FOR_INSTANCE (line 149) | const COMPLETE_ACTION_ITEM_FOR_INSTANCE = gql` constant MARK_ACTION_ITEM_AS_PENDING_FOR_INSTANCE (line 158) | const MARK_ACTION_ITEM_AS_PENDING_FOR_INSTANCE = gql` constant UPDATE_ACTION_ITEM_FOR_INSTANCE (line 167) | const UPDATE_ACTION_ITEM_FOR_INSTANCE = gql` constant DELETE_ACTION_ITEM_FOR_INSTANCE (line 177) | const DELETE_ACTION_ITEM_FOR_INSTANCE = gql` FILE: src/GraphQl/Mutations/AdvertisementMutations.ts constant ADD_ADVERTISEMENT_MUTATION (line 14) | const ADD_ADVERTISEMENT_MUTATION = gql` constant UPDATE_ADVERTISEMENT_MUTATION (line 50) | const UPDATE_ADVERTISEMENT_MUTATION = gql` constant DELETE_ADVERTISEMENT_MUTATION (line 80) | const DELETE_ADVERTISEMENT_MUTATION = gql` FILE: src/GraphQl/Mutations/AgendaFolderMutations.ts constant CREATE_AGENDA_FOLDER_MUTATION (line 9) | const CREATE_AGENDA_FOLDER_MUTATION = gql` constant UPDATE_AGENDA_FOLDER_MUTATION (line 34) | const UPDATE_AGENDA_FOLDER_MUTATION = gql` constant DELETE_AGENDA_FOLDER_MUTATION (line 50) | const DELETE_AGENDA_FOLDER_MUTATION = gql` FILE: src/GraphQl/Mutations/AgendaItemMutations.ts constant CREATE_AGENDA_ITEM_MUTATION (line 9) | const CREATE_AGENDA_ITEM_MUTATION = gql` constant DELETE_AGENDA_ITEM_MUTATION (line 44) | const DELETE_AGENDA_ITEM_MUTATION = gql` constant UPDATE_AGENDA_ITEM_SEQUENCE_MUTATION (line 58) | const UPDATE_AGENDA_ITEM_SEQUENCE_MUTATION = gql` constant UPDATE_AGENDA_ITEM_MUTATION (line 75) | const UPDATE_AGENDA_ITEM_MUTATION = gql` FILE: src/GraphQl/Mutations/CampaignMutation.ts constant CREATE_CAMPAIGN_MUTATION (line 15) | const CREATE_CAMPAIGN_MUTATION = gql` constant UPDATE_CAMPAIGN_MUTATION (line 51) | const UPDATE_CAMPAIGN_MUTATION = gql` FILE: src/GraphQl/Mutations/CommentMutations.ts constant CREATE_COMMENT_POST (line 11) | const CREATE_COMMENT_POST = gql` constant LIKE_COMMENT (line 39) | const LIKE_COMMENT = gql` constant UNLIKE_COMMENT (line 54) | const UNLIKE_COMMENT = gql` constant DELETE_COMMENT (line 61) | const DELETE_COMMENT = gql` constant UPDATE_COMMENT (line 69) | const UPDATE_COMMENT = gql` FILE: src/GraphQl/Mutations/EventAttendeeMutations.ts constant ADD_EVENT_ATTENDEE (line 11) | const ADD_EVENT_ATTENDEE = gql` constant REMOVE_EVENT_ATTENDEE (line 39) | const REMOVE_EVENT_ATTENDEE = gql` constant MARK_CHECKIN (line 108) | const MARK_CHECKIN = gql` FILE: src/GraphQl/Mutations/EventMutations.ts constant CREATE_EVENT_MUTATION (line 5) | const CREATE_EVENT_MUTATION = gql` constant UPDATE_EVENT_MUTATION (line 50) | const UPDATE_EVENT_MUTATION = gql` constant DELETE_STANDALONE_EVENT_MUTATION (line 75) | const DELETE_STANDALONE_EVENT_MUTATION = gql` constant DELETE_ENTIRE_RECURRING_EVENT_SERIES_MUTATION (line 83) | const DELETE_ENTIRE_RECURRING_EVENT_SERIES_MUTATION = gql` constant DELETE_SINGLE_EVENT_INSTANCE_MUTATION (line 94) | const DELETE_SINGLE_EVENT_INSTANCE_MUTATION = gql` constant DELETE_THIS_AND_FOLLOWING_EVENTS_MUTATION (line 105) | const DELETE_THIS_AND_FOLLOWING_EVENTS_MUTATION = gql` constant UPDATE_SINGLE_RECURRING_EVENT_INSTANCE_MUTATION (line 116) | const UPDATE_SINGLE_RECURRING_EVENT_INSTANCE_MUTATION = gql` constant UPDATE_THIS_AND_FOLLOWING_EVENTS_MUTATION (line 138) | const UPDATE_THIS_AND_FOLLOWING_EVENTS_MUTATION = gql` constant UPDATE_ENTIRE_RECURRING_EVENT_SERIES_MUTATION (line 160) | const UPDATE_ENTIRE_RECURRING_EVENT_SERIES_MUTATION = gql` constant REGISTER_EVENT (line 172) | const REGISTER_EVENT = gql` FILE: src/GraphQl/Mutations/EventVolunteerMutation.ts constant ADD_VOLUNTEER (line 11) | const ADD_VOLUNTEER = gql` constant DELETE_VOLUNTEER (line 39) | const DELETE_VOLUNTEER = gql` constant CREATE_VOLUNTEER_GROUP (line 69) | const CREATE_VOLUNTEER_GROUP = gql` constant UPDATE_VOLUNTEER_GROUP (line 85) | const UPDATE_VOLUNTEER_GROUP = gql` constant DELETE_VOLUNTEER_GROUP (line 103) | const DELETE_VOLUNTEER_GROUP = gql` constant DELETE_VOLUNTEER_FOR_INSTANCE (line 117) | const DELETE_VOLUNTEER_FOR_INSTANCE = gql` constant DELETE_VOLUNTEER_GROUP_FOR_INSTANCE (line 141) | const DELETE_VOLUNTEER_GROUP_FOR_INSTANCE = gql` constant UPDATE_VOLUNTEER_MEMBERSHIP (line 172) | const UPDATE_VOLUNTEER_MEMBERSHIP = gql` FILE: src/GraphQl/Mutations/FundMutation.ts constant CREATE_FUND_MUTATION (line 11) | const CREATE_FUND_MUTATION = gql` constant UPDATE_FUND_MUTATION (line 37) | const UPDATE_FUND_MUTATION = gql` FILE: src/GraphQl/Mutations/OrganizationMutations.ts constant UPDATE_USER_ROLE_IN_ORG_MUTATION (line 12) | const UPDATE_USER_ROLE_IN_ORG_MUTATION = gql` constant DELETE_CHAT_MESSAGE (line 28) | const DELETE_CHAT_MESSAGE = gql` constant CREATE_SAMPLE_ORGANIZATION_MUTATION (line 43) | const CREATE_SAMPLE_ORGANIZATION_MUTATION = gql` constant REMOVE_SAMPLE_ORGANIZATION_MUTATION (line 55) | const REMOVE_SAMPLE_ORGANIZATION_MUTATION = gql` constant CREATE_CHAT (line 69) | const CREATE_CHAT = gql` constant CREATE_CHAT_MEMBERSHIP (line 83) | const CREATE_CHAT_MEMBERSHIP = gql` constant UPDATE_CHAT (line 110) | const UPDATE_CHAT = gql` constant EDIT_CHAT_MESSAGE (line 123) | const EDIT_CHAT_MESSAGE = gql` constant SEND_MESSAGE_TO_CHAT (line 149) | const SEND_MESSAGE_TO_CHAT = gql` constant MESSAGE_SENT_TO_CHAT (line 175) | const MESSAGE_SENT_TO_CHAT = gql` constant MARK_CHAT_MESSAGES_AS_READ (line 204) | const MARK_CHAT_MESSAGES_AS_READ = gql` constant TOGGLE_PINNED_POST (line 217) | const TOGGLE_PINNED_POST = gql` constant SEND_MEMBERSHIP_REQUEST (line 241) | const SEND_MEMBERSHIP_REQUEST = gql` constant JOIN_PUBLIC_ORGANIZATION (line 256) | const JOIN_PUBLIC_ORGANIZATION = gql` constant CANCEL_MEMBERSHIP_REQUEST (line 266) | const CANCEL_MEMBERSHIP_REQUEST = gql` constant UPDATE_CHAT_MEMBERSHIP (line 274) | const UPDATE_CHAT_MEMBERSHIP = gql` constant DELETE_CHAT (line 284) | const DELETE_CHAT = gql` constant DELETE_CHAT_MEMBERSHIP (line 315) | const DELETE_CHAT_MEMBERSHIP = gql` FILE: src/GraphQl/Mutations/PledgeMutation.ts constant CREATE_PLEDGE (line 12) | const CREATE_PLEDGE = gql` constant UPDATE_PLEDGE (line 51) | const UPDATE_PLEDGE = gql` constant DELETE_PLEDGE (line 77) | const DELETE_PLEDGE = gql` FILE: src/GraphQl/Mutations/PluginMutations.ts constant CREATE_PLUGIN_MUTATION (line 9) | const CREATE_PLUGIN_MUTATION = gql` constant INSTALL_PLUGIN_MUTATION (line 29) | const INSTALL_PLUGIN_MUTATION = gql` constant UPDATE_PLUGIN_MUTATION (line 52) | const UPDATE_PLUGIN_MUTATION = gql` constant DELETE_PLUGIN_MUTATION (line 72) | const DELETE_PLUGIN_MUTATION = gql` constant UPLOAD_PLUGIN_ZIP_MUTATION (line 81) | const UPLOAD_PLUGIN_ZIP_MUTATION = gql` FILE: src/GraphQl/Mutations/TagMutations.ts constant CREATE_USER_TAG (line 11) | const CREATE_USER_TAG = gql` constant UNASSIGN_USER_TAG (line 32) | const UNASSIGN_USER_TAG = gql` constant UPDATE_USER_TAG (line 47) | const UPDATE_USER_TAG = gql` constant REMOVE_USER_TAG (line 61) | const REMOVE_USER_TAG = gql` constant ADD_PEOPLE_TO_TAG (line 76) | const ADD_PEOPLE_TO_TAG = gql` constant ASSIGN_TO_TAGS (line 91) | const ASSIGN_TO_TAGS = gql` constant REMOVE_FROM_TAGS (line 108) | const REMOVE_FROM_TAGS = gql` FILE: src/GraphQl/Mutations/VenueMutations.ts constant CREATE_VENUE_MUTATION (line 13) | const CREATE_VENUE_MUTATION = gql` constant UPDATE_VENUE_MUTATION (line 44) | const UPDATE_VENUE_MUTATION = gql` constant DELETE_VENUE_MUTATION (line 74) | const DELETE_VENUE_MUTATION = gql` FILE: src/GraphQl/Mutations/mutations.ts constant BLOCK_USER_MUTATION_PG (line 5) | const BLOCK_USER_MUTATION_PG = gql` constant UNBLOCK_USER_MUTATION_PG (line 11) | const UNBLOCK_USER_MUTATION_PG = gql` constant REJECT_ORGANIZATION_REQUEST_MUTATION (line 19) | const REJECT_ORGANIZATION_REQUEST_MUTATION = gql` constant ACCEPT_ORGANIZATION_REQUEST_MUTATION (line 32) | const ACCEPT_ORGANIZATION_REQUEST_MUTATION = gql` constant UPDATE_ORGANIZATION_MUTATION (line 45) | const UPDATE_ORGANIZATION_MUTATION = gql` constant UPDATE_CURRENT_USER_MUTATION (line 66) | const UPDATE_CURRENT_USER_MUTATION = gql` constant UPDATE_USER_MUTATION (line 98) | const UPDATE_USER_MUTATION = gql` constant SIGNUP_MUTATION (line 131) | const SIGNUP_MUTATION = gql` constant SEND_EVENT_INVITATIONS (line 158) | const SEND_EVENT_INVITATIONS = gql` constant VERIFY_EVENT_INVITATION (line 180) | const VERIFY_EVENT_INVITATION = gql` constant ACCEPT_EVENT_INVITATION (line 196) | const ACCEPT_EVENT_INVITATION = gql` constant CREATE_MEMBER_PG (line 218) | const CREATE_MEMBER_PG = gql` constant VERIFY_EMAIL_MUTATION (line 252) | const VERIFY_EMAIL_MUTATION = gql` constant RESEND_VERIFICATION_EMAIL_MUTATION (line 272) | const RESEND_VERIFICATION_EMAIL_MUTATION = gql` constant REFRESH_TOKEN_MUTATION (line 286) | const REFRESH_TOKEN_MUTATION = gql` constant LOGOUT_MUTATION (line 298) | const LOGOUT_MUTATION = gql` constant REVOKE_REFRESH_TOKEN (line 310) | const REVOKE_REFRESH_TOKEN = gql` constant CREATE_ORGANIZATION_MUTATION (line 318) | const CREATE_ORGANIZATION_MUTATION = gql` constant CREATE_ORGANIZATION_MUTATION_PG (line 342) | const CREATE_ORGANIZATION_MUTATION_PG = gql` constant CREATE_ORGANIZATION_MEMBERSHIP_MUTATION_PG (line 374) | const CREATE_ORGANIZATION_MEMBERSHIP_MUTATION_PG = gql` constant DELETE_ORGANIZATION_MUTATION (line 394) | const DELETE_ORGANIZATION_MUTATION = gql` constant REMOVE_MEMBER_MUTATION (line 404) | const REMOVE_MEMBER_MUTATION = gql` constant REMOVE_MEMBER_MUTATION_PG (line 415) | const REMOVE_MEMBER_MUTATION_PG = gql` constant CREATE_POST_MUTATION (line 425) | const CREATE_POST_MUTATION = gql` constant DELETE_POST_MUTATION (line 437) | const DELETE_POST_MUTATION = gql` constant GENERATE_OTP_MUTATION (line 445) | const GENERATE_OTP_MUTATION = gql` constant FORGOT_PASSWORD_MUTATION (line 453) | const FORGOT_PASSWORD_MUTATION = gql` constant UPDATE_POST_MUTATION (line 469) | const UPDATE_POST_MUTATION = gql` constant UPDATE_EVENT_MUTATION (line 485) | const UPDATE_EVENT_MUTATION = gql` constant UPDATE_POST_VOTE (line 515) | const UPDATE_POST_VOTE = gql` constant UPDATE_COMMUNITY_PG (line 548) | const UPDATE_COMMUNITY_PG = gql` constant UPDATE_SESSION_TIMEOUT_PG (line 586) | const UPDATE_SESSION_TIMEOUT_PG = gql` constant RESET_COMMUNITY (line 596) | const RESET_COMMUNITY = gql` constant DONATE_TO_ORGANIZATION (line 602) | const DONATE_TO_ORGANIZATION = gql` constant PRESIGNED_URL (line 698) | const PRESIGNED_URL = gql` constant GET_FILE_PRESIGNEDURL (line 708) | const GET_FILE_PRESIGNEDURL = gql` constant LINK_OAUTH_ACCOUNT (line 717) | const LINK_OAUTH_ACCOUNT = gql` constant UNLINK_OAUTH_ACCOUNT (line 736) | const UNLINK_OAUTH_ACCOUNT = gql` constant SIGN_IN_WITH_OAUTH (line 752) | const SIGN_IN_WITH_OAUTH = gql` FILE: src/GraphQl/Queries/ActionItemCategoryQueries.ts constant ACTION_ITEM_CATEGORY_LIST (line 7) | const ACTION_ITEM_CATEGORY_LIST = gql` constant GET_ACTION_ITEM_CATEGORY (line 29) | const GET_ACTION_ITEM_CATEGORY = gql` FILE: src/GraphQl/Queries/ActionItemQueries.ts constant ACTION_ITEM_LIST (line 14) | const ACTION_ITEM_LIST = gql` constant GET_EVENT_ACTION_ITEMS (line 85) | const GET_EVENT_ACTION_ITEMS = gql` FILE: src/GraphQl/Queries/AdvertisementQueries.ts constant ORGANIZATION_ADVERTISEMENT_LIST (line 15) | const ORGANIZATION_ADVERTISEMENT_LIST = gql` FILE: src/GraphQl/Queries/AgendaCategoryQueries.ts constant AGENDA_ITEM_CATEGORY_LIST (line 10) | const AGENDA_ITEM_CATEGORY_LIST = gql` FILE: src/GraphQl/Queries/AgendaFolderQueries.ts constant AGENDA_FOLDER_LIST (line 10) | const AGENDA_FOLDER_LIST = gql` FILE: src/GraphQl/Queries/CommentQueries.ts constant GET_POST_COMMENTS (line 14) | const GET_POST_COMMENTS = gql` FILE: src/GraphQl/Queries/EventVolunteerQueries.ts constant GET_EVENT_VOLUNTEERS (line 12) | const GET_EVENT_VOLUNTEERS = gql` constant EVENT_VOLUNTEER_GROUP_LIST (line 65) | const EVENT_VOLUNTEER_GROUP_LIST = gql` constant GET_EVENT_VOLUNTEER_GROUPS (line 102) | const GET_EVENT_VOLUNTEER_GROUPS = gql` constant USER_VOLUNTEER_MEMBERSHIP (line 147) | const USER_VOLUNTEER_MEMBERSHIP = gql` constant USER_EVENTS_VOLUNTEER (line 193) | const USER_EVENTS_VOLUNTEER = gql` constant VOLUNTEER_RANKING (line 251) | const VOLUNTEER_RANKING = gql` FILE: src/GraphQl/Queries/NotificationQueries.ts constant GET_USER_NOTIFICATIONS (line 3) | const GET_USER_NOTIFICATIONS = gql` constant MARK_NOTIFICATION_AS_READ (line 22) | const MARK_NOTIFICATION_AS_READ = gql` FILE: src/GraphQl/Queries/OrganizationQueries.ts constant ORGANIZATION_PINNED_POST_LIST (line 16) | const ORGANIZATION_PINNED_POST_LIST = gql` constant ORGANIZATION_POST_LIST_WITH_VOTES (line 65) | const ORGANIZATION_POST_LIST_WITH_VOTES = gql` constant ORGANIZATION_POST_BY_ID (line 122) | const ORGANIZATION_POST_BY_ID = gql` constant USER_JOINED_ORGANIZATIONS_PG (line 151) | const USER_JOINED_ORGANIZATIONS_PG = gql` constant ORGANIZATION_USER_TAGS_LIST (line 194) | const ORGANIZATION_USER_TAGS_LIST = gql` constant ORGANIZATION_USER_TAGS_LIST_PG (line 245) | const ORGANIZATION_USER_TAGS_LIST_PG = gql` constant USER_CREATED_ORGANIZATIONS (line 291) | const USER_CREATED_ORGANIZATIONS = gql` constant VENUE_LIST (line 330) | const VENUE_LIST = gql` constant ORGANIZATION_MEMBERS (line 368) | const ORGANIZATION_MEMBERS = gql` FILE: src/GraphQl/Queries/PlugInQueries.ts constant GET_ALL_PLUGINS (line 8) | const GET_ALL_PLUGINS = gql` constant CHAT_BY_ID (line 54) | const CHAT_BY_ID = gql` constant CHATS_LIST (line 240) | const CHATS_LIST = gql` constant UNREAD_CHATS (line 297) | const UNREAD_CHATS = gql` constant IS_SAMPLE_ORGANIZATION_QUERY (line 359) | const IS_SAMPLE_ORGANIZATION_QUERY = gql` FILE: src/GraphQl/Queries/Queries.ts constant CURRENT_USER (line 4) | const CURRENT_USER = gql` constant ORG_FIELDS (line 40) | const ORG_FIELDS = gql` constant ORGANIZATION_LIST (line 54) | const ORGANIZATION_LIST = gql` constant ORGANIZATION_FILTER_LIST (line 73) | const ORGANIZATION_FILTER_LIST = gql` constant ORGANIZATION_LIST_NO_MEMBERS (line 84) | const ORGANIZATION_LIST_NO_MEMBERS = gql` constant ORGANIZATION_MEMBER_ADMIN_COUNT (line 94) | const ORGANIZATION_MEMBER_ADMIN_COUNT = gql` constant USER_JOINED_ORGANIZATIONS_NO_MEMBERS (line 104) | const USER_JOINED_ORGANIZATIONS_NO_MEMBERS = gql` constant ALL_ORGANIZATIONS_PG (line 122) | const ALL_ORGANIZATIONS_PG = gql` constant USER_LIST (line 142) | const USER_LIST = gql` constant USER_LIST_FOR_TABLE (line 182) | const USER_LIST_FOR_TABLE = gql` constant USER_LIST_FOR_ADMIN (line 217) | const USER_LIST_FOR_ADMIN = gql` constant EVENT_DETAILS (line 294) | const EVENT_DETAILS = gql` constant RECURRING_EVENTS (line 334) | const RECURRING_EVENTS = gql` constant EVENT_ATTENDEES (line 348) | const EVENT_ATTENDEES = gql` constant EVENT_REGISTRANTS (line 368) | const EVENT_REGISTRANTS = gql` constant EVENT_CHECKINS (line 391) | const EVENT_CHECKINS = gql` constant EVENT_FEEDBACKS (line 411) | const EVENT_FEEDBACKS = gql` constant GET_ORGANIZATION_POSTS_COUNT_PG (line 427) | const GET_ORGANIZATION_POSTS_COUNT_PG = gql` constant GET_USER_BY_ID (line 436) | const GET_USER_BY_ID = gql` constant GET_ORGANIZATION_MEMBERS_PG (line 463) | const GET_ORGANIZATION_MEMBERS_PG = gql` constant GET_ORGANIZATION_BLOCKED_USERS_PG (line 485) | const GET_ORGANIZATION_BLOCKED_USERS_PG = gql` constant GET_ORGANIZATION_BLOCKED_USERS_COUNT (line 507) | const GET_ORGANIZATION_BLOCKED_USERS_COUNT = gql` constant GET_ORGANIZATION_VENUES_COUNT (line 516) | const GET_ORGANIZATION_VENUES_COUNT = gql` constant GET_ORGANIZATION_EVENTS_PG (line 525) | const GET_ORGANIZATION_EVENTS_PG = gql` constant GET_ORGANIZATION_EVENTS_USER_PORTAL_PG (line 612) | const GET_ORGANIZATION_EVENTS_USER_PORTAL_PG = gql` constant GET_ORGANIZATION_POSTS_PG (line 694) | const GET_ORGANIZATION_POSTS_PG = gql` constant ORGANIZATION_BASIC_FIELDS (line 715) | const ORGANIZATION_BASIC_FIELDS = gql` constant ORGANIZATION_DETAILED_FIELDS (line 732) | const ORGANIZATION_DETAILED_FIELDS = gql` constant GET_ORGANIZATION_BASIC_DATA (line 750) | const GET_ORGANIZATION_BASIC_DATA = gql` constant GET_ORGANIZATION_DATA_PG (line 760) | const GET_ORGANIZATION_DATA_PG = gql` constant ORGANIZATION_FIELDS (line 785) | const ORGANIZATION_FIELDS = gql` constant ORGANIZATIONS_LIST (line 801) | const ORGANIZATIONS_LIST = gql` constant ORGANIZATIONS_LIST_BASIC (line 823) | const ORGANIZATIONS_LIST_BASIC = gql` constant MEMBERS_LIST_PG (line 832) | const MEMBERS_LIST_PG = gql` constant MEMBERS_LIST (line 851) | const MEMBERS_LIST = gql` constant MEMBERS_LIST_WITH_DETAILS (line 865) | const MEMBERS_LIST_WITH_DETAILS = gql` constant ORGANIZATIONS_MEMBER_CONNECTION_LIST (line 882) | const ORGANIZATIONS_MEMBER_CONNECTION_LIST = gql` constant USER_ORGANIZATION_LIST (line 922) | const USER_ORGANIZATION_LIST = gql` constant USER_DETAILS (line 936) | const USER_DETAILS = gql` constant ORGANIZATION_EVENT_CONNECTION_LIST (line 988) | const ORGANIZATION_EVENT_CONNECTION_LIST = gql` constant ORGANIZATION_DONATION_CONNECTION_LIST (line 1044) | const ORGANIZATION_DONATION_CONNECTION_LIST = gql` constant MEMBERSHIP_REQUEST_PG (line 1065) | const MEMBERSHIP_REQUEST_PG = gql` constant USERS_CONNECTION_LIST (line 1094) | const USERS_CONNECTION_LIST = gql` constant GET_COMMUNITY_DATA_PG (line 1183) | const GET_COMMUNITY_DATA_PG = gql` constant SIGNIN_QUERY (line 1206) | const SIGNIN_QUERY = gql` constant GET_COMMUNITY_SESSION_TIMEOUT_DATA_PG (line 1234) | const GET_COMMUNITY_SESSION_TIMEOUT_DATA_PG = gql` constant GET_ORGANIZATION_VENUES_PG (line 1242) | const GET_ORGANIZATION_VENUES_PG = gql` constant GET_USER_TAGS (line 1271) | const GET_USER_TAGS = gql` constant GET_EVENTS_BY_ORGANIZATION_ID (line 1296) | const GET_EVENTS_BY_ORGANIZATION_ID = gql` FILE: src/GraphQl/Queries/fundQueries.ts constant FUND_LIST (line 13) | const FUND_LIST = gql` constant FUND_CAMPAIGN (line 51) | const FUND_CAMPAIGN = gql` constant FUND_CAMPAIGN_PLEDGE (line 72) | const FUND_CAMPAIGN_PLEDGE = gql` constant USER_FUND_CAMPAIGNS (line 108) | const USER_FUND_CAMPAIGNS = gql` constant USER_PLEDGES (line 133) | const USER_PLEDGES = gql` FILE: src/GraphQl/Queries/userTagQueries.ts constant USER_TAGS_ASSIGNED_MEMBERS (line 10) | const USER_TAGS_ASSIGNED_MEMBERS = gql` constant USER_TAG_SUB_TAGS (line 60) | const USER_TAG_SUB_TAGS = gql` constant USER_TAGS_MEMBERS_TO_ASSIGN_TO (line 119) | const USER_TAGS_MEMBERS_TO_ASSIGN_TO = gql` FILE: src/components/AdminPortal/AddPeopleToTag/AddPeopleToTag.spec.tsx function wait (line 28) | async function wait(): Promise { method merge (line 86) | merge(existing = {}, incoming) { FILE: src/components/AdminPortal/AddPeopleToTag/AddPeopleToTag.tsx constant GRID_COLUMN_MIN_WIDTH (line 74) | const GRID_COLUMN_MIN_WIDTH = 100; FILE: src/components/AdminPortal/AddPeopleToTag/AddPeopleToTagsMocks.ts constant MOCKS (line 5) | const MOCKS = [ constant MOCKS_ERROR (line 277) | const MOCKS_ERROR = [ constant MOCK_EMPTY (line 294) | const MOCK_EMPTY = [ constant MOCK_NON_ERROR (line 322) | const MOCK_NON_ERROR = [ FILE: src/components/AdminPortal/Advertisements/Advertisements.tsx function Advertisements (line 51) | function Advertisements(): JSX.Element { FILE: src/components/AdminPortal/Advertisements/AdvertisementsMocks.ts type AdvertisementType (line 45) | type AdvertisementType = 'banner' | 'pop_up' | 'menu'; type IAttachment (line 47) | interface IAttachment { type IAdvertisementNode (line 52) | interface IAdvertisementNode { type IPageInfo (line 66) | interface IPageInfo { type IEdge (line 73) | interface IEdge { type IAdvertisementListMock (line 77) | interface IAdvertisementListMock { type IAdvertisementNodeParams (line 101) | interface IAdvertisementNodeParams { type IAdvertisementListParams (line 113) | interface IAdvertisementListParams { type IBaseMutationMock (line 125) | interface IBaseMutationMock { function wait (line 199) | async function wait(ms = 100): Promise { FILE: src/components/AdminPortal/Advertisements/core/AdvertisementEntry/AdvertisementEntry.tsx function AdvertisementEntry (line 55) | function AdvertisementEntry({ FILE: src/components/AdminPortal/Advertisements/core/AdvertisementRegister/AdvertisementRegister.tsx function AdvertisementRegister (line 74) | function AdvertisementRegister({ FILE: src/components/AdminPortal/Advertisements/core/AdvertisementRegister/AdvertisementRegisterMocks.ts type IPageInfo (line 8) | interface IPageInfo { type IAdvertisementEdge (line 89) | interface IAdvertisementEdge { FILE: src/components/AdminPortal/Advertisements/skeleton/AdvertisementSkeleton.tsx function AdvertisementSkeleton (line 23) | function AdvertisementSkeleton() { FILE: src/components/AdminPortal/AgendaFolder/AgendaFolderContainer.tsx function AgendaFolderContainer (line 49) | function AgendaFolderContainer({ FILE: src/components/AdminPortal/AgendaFolder/Delete/AgendaFolderDeleteModal.spec.tsx constant MOCKS_SUCCESS (line 29) | const MOCKS_SUCCESS: MockedResponse[] = [ constant MOCKS_ERROR (line 47) | const MOCKS_ERROR: MockedResponse[] = [ constant MOCKS_GRAPHQL_ERROR (line 59) | const MOCKS_GRAPHQL_ERROR: MockedResponse[] = [ FILE: src/components/AdminPortal/AgendaFolder/DragAndDrop/AgendaDragAndDrop.spec.tsx constant MOCKS_SUCCESS_ITEM_SEQUENCE (line 190) | const MOCKS_SUCCESS_ITEM_SEQUENCE: MockedResponse[] = [ constant MOCKS_SUCCESS_FOLDER_SEQUENCE (line 231) | const MOCKS_SUCCESS_FOLDER_SEQUENCE: MockedResponse[] = [ constant MOCKS_ERROR_ITEM_SEQUENCE (line 274) | const MOCKS_ERROR_ITEM_SEQUENCE: MockedResponse[] = [ constant MOCKS_ERROR_FOLDER_SEQUENCE (line 308) | const MOCKS_ERROR_FOLDER_SEQUENCE: MockedResponse[] = [ FILE: src/components/AdminPortal/AgendaFolder/DragAndDrop/AgendaDragAndDrop.tsx function AgendaDragAndDrop (line 42) | function AgendaDragAndDrop({ FILE: src/components/AdminPortal/AgendaFolder/Update/AgendaFolderUpdateModal.spec.tsx constant MOCKS_SUCCESS (line 39) | const MOCKS_SUCCESS: MockedResponse[] = [ constant MOCKS_SUCCESS_TRIMMED (line 63) | const MOCKS_SUCCESS_TRIMMED: MockedResponse[] = [ constant MOCKS_SUCCESS_EMPTY_DESCRIPTION (line 87) | const MOCKS_SUCCESS_EMPTY_DESCRIPTION: MockedResponse[] = [ constant MOCKS_ERROR (line 111) | const MOCKS_ERROR: MockedResponse[] = [ FILE: src/components/AdminPortal/AgendaItems/Delete/AgendaItemsDeleteModal.spec.tsx constant MOCK_AGENDA_ITEM_ID (line 25) | const MOCK_AGENDA_ITEM_ID = 'item123'; constant MOCKS_SUCCESS (line 27) | const MOCKS_SUCCESS: MockedResponse[] = [ constant MOCKS_ERROR (line 47) | const MOCKS_ERROR: MockedResponse[] = [ FILE: src/components/AdminPortal/ContriStats/ContriStats.tsx function ContriStats (line 32) | function ContriStats({ FILE: src/components/AdminPortal/EventManagement/Dashboard/EventDashboard.mocks.ts constant MOCKS_WITH_TIME (line 34) | const MOCKS_WITH_TIME = [ constant MOCKS_WITHOUT_TIME (line 73) | const MOCKS_WITHOUT_TIME = [ constant MOCKS_NO_EVENT (line 100) | const MOCKS_NO_EVENT = [ constant MOCKS_MISSING_DATA (line 114) | const MOCKS_MISSING_DATA = [ constant MOCKS_NO_LOCATION (line 126) | const MOCKS_NO_LOCATION = [ constant MOCKS_INVALID_DATETIME (line 165) | const MOCKS_INVALID_DATETIME = [ constant MOCKS_UNDEFINED_INVITE_ONLY (line 204) | const MOCKS_UNDEFINED_INVITE_ONLY = [ constant MOCKS_EMPTY_DATE_STRINGS (line 231) | const MOCKS_EMPTY_DATE_STRINGS = [ FILE: src/components/AdminPortal/EventManagement/Dashboard/EventDashboard.spec.tsx function wait (line 84) | async function wait(ms = 500): Promise { FILE: src/components/AdminPortal/EventManagement/EventActionItems/EventActionItems.spec.tsx type SortingButtonMock (line 101) | type SortingButtonMock = React.FC<{ constant MOCKS (line 373) | const MOCKS = [ constant MOCKS_RECURRING (line 389) | const MOCKS_RECURRING = [ constant MOCKS_LOADING (line 405) | const MOCKS_LOADING = [ constant MOCKS_ERROR (line 422) | const MOCKS_ERROR = [ type SortingButtonMock (line 461) | type SortingButtonMock = { resetFilterCount: () => void }; FILE: src/components/AdminPortal/EventManagement/EventActionItems/EventActionItems.tsx type ItemStatus (line 56) | enum ItemStatus { type ModalState (line 62) | enum ModalState { type InterfaceEventActionItemsProps (line 69) | interface InterfaceEventActionItemsProps { constant ROW_HEIGHT (line 74) | const ROW_HEIGHT = 65; FILE: src/components/AdminPortal/EventManagement/EventAgenda/EventAgenda.spec.tsx constant MOCKS_SUCCESS (line 90) | const MOCKS_SUCCESS: MockedResponse[] = [ constant MOCKS_LOADING (line 111) | const MOCKS_LOADING: MockedResponse[] = [ constant MOCKS_ERROR (line 130) | const MOCKS_ERROR: MockedResponse[] = [ FILE: src/components/AdminPortal/EventManagement/EventAgenda/EventAgenda.tsx function EventAgenda (line 55) | function EventAgenda(props: { eventId: string }): JSX.Element { FILE: src/components/AdminPortal/EventManagement/EventAttendance/Attendance/EventAttendance.spec.tsx function mockLazyQuery (line 53) | function mockLazyQuery(returned: { FILE: src/components/AdminPortal/EventManagement/EventAttendance/Attendance/EventAttendance.tsx function EventAttendance (line 53) | function EventAttendance(): JSX.Element { FILE: src/components/AdminPortal/EventManagement/EventAttendance/EventAttendanceMocks.ts constant MOCKEVENT (line 3) | const MOCKEVENT = { constant MOCKDETAIL (line 34) | const MOCKDETAIL = [ constant MOCKS (line 48) | const MOCKS = [ FILE: src/components/AdminPortal/EventManagement/EventAttendance/Statistics/EventStatistics.spec.tsx type MockAttendee (line 81) | type MockAttendee = { FILE: src/components/AdminPortal/EventManagement/EventAttendance/Statistics/EventStatistics.tsx constant MIN_ADULT_AGE (line 84) | const MIN_ADULT_AGE = 18; constant MAX_YOUNG_ADULT_AGE (line 85) | const MAX_YOUNG_ADULT_AGE = 40; constant DESIGN_TOKEN (line 86) | const DESIGN_TOKEN = { FILE: src/components/AdminPortal/EventManagement/EventRegistrant/EventRegistrants.tsx function EventRegistrants (line 56) | function EventRegistrants(): JSX.Element { FILE: src/components/AdminPortal/EventManagement/EventRegistrant/Registrations.mocks.ts constant EVENT_DETAILS_MOCK (line 13) | const EVENT_DETAILS_MOCK: MockedResponse = { constant RECURRING_EVENT_DETAILS_MOCK (line 29) | const RECURRING_EVENT_DETAILS_MOCK: MockedResponse = { constant EVENT_CHECKINS_MOCK (line 46) | const EVENT_CHECKINS_MOCK: MockedResponse = { constant EMPTY_EVENT_CHECKINS_MOCK (line 69) | const EMPTY_EVENT_CHECKINS_MOCK: MockedResponse = { constant REGISTRANTS_MOCK (line 84) | const REGISTRANTS_MOCK: MockedResponse = { constant EMPTY_REGISTRANTS_MOCK (line 117) | const EMPTY_REGISTRANTS_MOCK: MockedResponse = { constant RECURRING_EVENT_REGISTRANTS_MOCK (line 129) | const RECURRING_EVENT_REGISTRANTS_MOCK: MockedResponse = { constant REGISTRANTS_MISSING_DATE_MOCK (line 141) | const REGISTRANTS_MISSING_DATE_MOCK: MockedResponse = { constant REGISTRANTS_MISSING_NAME_MOCK (line 164) | const REGISTRANTS_MISSING_NAME_MOCK: MockedResponse = { constant REGISTRANTS_ERROR_USER_MOCK (line 187) | const REGISTRANTS_ERROR_USER_MOCK: MockedResponse = { constant REMOVE_ATTENDEE_SUCCESS_MOCK (line 211) | const REMOVE_ATTENDEE_SUCCESS_MOCK: MockedResponse = { constant REMOVE_ATTENDEE_ERROR_MOCK (line 225) | const REMOVE_ATTENDEE_ERROR_MOCK: MockedResponse = { constant COMBINED_MOCKS (line 234) | const COMBINED_MOCKS: MockedResponse[] = [ constant EMPTY_STATE_MOCKS (line 242) | const EMPTY_STATE_MOCKS: MockedResponse[] = [ constant RECURRING_EVENT_MOCKS (line 248) | const RECURRING_EVENT_MOCKS: MockedResponse[] = [ constant MISSING_DATE_MOCKS (line 254) | const MISSING_DATE_MOCKS: MockedResponse[] = [ constant MISSING_NAME_MOCKS (line 260) | const MISSING_NAME_MOCKS: MockedResponse[] = [ constant ERROR_DELETION_MOCKS (line 266) | const ERROR_DELETION_MOCKS: MockedResponse[] = [ FILE: src/components/AdminPortal/EventRegistrantsModal/EventRegistrantsWrapper.spec.tsx type RenderComponentProps (line 61) | type RenderComponentProps = React.ComponentProps< FILE: src/components/AdminPortal/EventRegistrantsModal/Modal/AddOnSpot/AddOnSpotAttendee.spec.tsx constant MOCKS (line 41) | const MOCKS = [ constant ERROR_MOCKS (line 67) | const ERROR_MOCKS = [ FILE: src/components/AdminPortal/EventRegistrantsModal/Modal/EventRegistrantsModal.spec.tsx type ApolloMock (line 206) | type ApolloMock = MockedResponse>; FILE: src/components/AdminPortal/LeftDrawer/LeftDrawer.tsx type ILeftDrawerProps (line 31) | interface ILeftDrawerProps { FILE: src/components/AdminPortal/OrgContriCards/OrgContriCards.tsx function orgContriCards (line 37) | function orgContriCards(props: InterfaceOrgContriCardsProps): JSX.Element { FILE: src/components/AdminPortal/OrgPeopleListCard/OrgPeopleListCard.spec.tsx constant MOCKS (line 36) | const MOCKS = [ constant ERROR_MOCKS (line 56) | const ERROR_MOCKS = [ FILE: src/components/AdminPortal/OrgPeopleListCard/OrgPeopleListCard.tsx function orgPeopleListCard (line 45) | function orgPeopleListCard( FILE: src/components/AdminPortal/OrgSettings/ActionItemCategories/Modal/ActionItemCategoryModal.tsx type IActionItemCategoryModal (line 18) | interface IActionItemCategoryModal { FILE: src/components/AdminPortal/OrgSettings/ActionItemCategories/Modal/ActionItemCategoryViewModal.tsx type ICategoryViewModalProps (line 16) | interface ICategoryViewModalProps { FILE: src/components/AdminPortal/OrgSettings/ActionItemCategories/OrgActionItemCategories.tsx type ModalState (line 53) | enum ModalState { type CategoryStatus (line 60) | enum CategoryStatus { type IActionItemCategoryProps (line 66) | interface IActionItemCategoryProps { FILE: src/components/AdminPortal/OrgSettings/ActionItemCategories/OrgActionItemCategoryMocks.ts constant MOCKS (line 14) | const MOCKS = [ constant MOCKS_EMPTY (line 359) | const MOCKS_EMPTY = [ constant MOCKS_ERROR (line 377) | const MOCKS_ERROR = [ FILE: src/components/AdminPortal/OrgSettings/General/DeleteOrg/DeleteOrg.tsx function DeleteOrg (line 25) | function DeleteOrg(): JSX.Element { FILE: src/components/AdminPortal/OrgSettings/General/GeneralSettings.spec.tsx type InterfaceOrgUpdateProps (line 11) | interface InterfaceOrgUpdateProps { FILE: src/components/AdminPortal/OrgSettings/General/GeneralSettings.tsx type InterfaceGeneralSettingsProps (line 12) | interface InterfaceGeneralSettingsProps { FILE: src/components/AdminPortal/OrgSettings/General/OrgUpdate/OrgUpdate.tsx function OrgUpdate (line 37) | function OrgUpdate(props: InterfaceOrgUpdateProps): JSX.Element { FILE: src/components/AdminPortal/OrgSettings/General/OrgUpdate/OrgUpdateMocks.ts constant FIXED_UTC_TIMESTAMP (line 5) | const FIXED_UTC_TIMESTAMP = '2025-01-01T10:00:00.000Z'; constant MOCKS (line 66) | const MOCKS = [ constant MOCKS_QUERY_ERROR (line 95) | const MOCKS_QUERY_ERROR = [ constant MOCKS_QUERY_ERROR_FETCH (line 106) | const MOCKS_QUERY_ERROR_FETCH = [ constant MOCKS_UPDATE_ERROR (line 116) | const MOCKS_UPDATE_ERROR = [ FILE: src/components/AdminPortal/OrganizationScreen/OrganizationScreen.spec.tsx constant MOCKS (line 94) | const MOCKS = [ FILE: src/components/AdminPortal/TagActions/Node/TagNode.tsx type InterfaceTagNodeProps (line 46) | interface InterfaceTagNodeProps { FILE: src/components/AdminPortal/TagActions/Node/TagNodeMocks.ts constant MOCKS1 (line 3) | const MOCKS1 = [ constant MOCKS_ERROR_SUBTAGS_QUERY1 (line 64) | const MOCKS_ERROR_SUBTAGS_QUERY1 = [ FILE: src/components/AdminPortal/TagActions/TagActions.spec.tsx function wait (line 28) | async function wait(ms = 500): Promise { FILE: src/components/AdminPortal/TagActions/TagActions.tsx type InterfaceUserTagsAncestorData (line 55) | interface InterfaceUserTagsAncestorData { FILE: src/components/AdminPortal/TagActions/TagActionsMocks.ts function createEdge (line 9) | function createEdge( constant MOCKS (line 116) | const MOCKS = [ constant MOCKS_ERROR_SUBTAGS_QUERY (line 359) | const MOCKS_ERROR_SUBTAGS_QUERY = [ constant MOCKS_ERROR_ASSIGN_OR_REMOVAL_TAGS (line 406) | const MOCKS_ERROR_ASSIGN_OR_REMOVAL_TAGS = [ FILE: src/components/AdminPortal/UpdateSession/UpdateSession.spec.tsx constant MOCKS (line 31) | const MOCKS = [ FILE: src/components/AdminPortal/UpdateSession/UpdateSession.tsx type TimeoutDataType (line 65) | type TimeoutDataType = { inactivityTimeoutDuration: number }; FILE: src/components/AdminPortal/Venues/Modal/VenueModal.spec.tsx constant MOCKS (line 25) | const MOCKS = [ function wait (line 250) | async function wait(ms = 100): Promise { method constructor (line 2142) | constructor() { FILE: src/components/AdminPortal/Venues/Modal/VenueModal.tsx type InterfaceVenueModalProps (line 50) | interface InterfaceVenueModalProps { type InterfaceVenueFormState (line 58) | interface InterfaceVenueFormState { FILE: src/components/AdminPortal/Venues/VenueCard.tsx type InterfaceVenueCardProps (line 40) | interface InterfaceVenueCardProps { FILE: src/components/AdminPortal/Venues/VenueCardMocks.ts constant MOCK_VENUE_ITEM (line 1) | const MOCK_VENUE_ITEM = { constant MOCK_VENUE_ITEM_WITH_IMAGE (line 11) | const MOCK_VENUE_ITEM_WITH_IMAGE = { constant MOCK_VENUE_ITEM_LONG_TEXT (line 26) | const MOCK_VENUE_ITEM_LONG_TEXT = { FILE: src/components/Auth/OAuthButton/OAuthButton.tsx type OAuthMode (line 10) | type OAuthMode = 'login' | 'register' | 'link'; type OAuthSize (line 15) | type OAuthSize = 'sm' | 'md' | 'lg'; type Props (line 20) | type Props = { FILE: src/components/Auth/PasswordStrengthIndicator/RequirementRow.tsx type InterfaceRequirementRowProps (line 6) | interface InterfaceRequirementRowProps { FILE: src/components/Auth/theme/oauthBrand.tsx type InterfaceProviderBrand (line 10) | interface InterfaceProviderBrand { method icon (line 22) | get icon(): ReactElement { method icon (line 29) | get icon(): ReactElement { function brandForProvider (line 49) | function brandForProvider( FILE: src/components/CursorPaginationManager/CursorPaginationManager.spec.tsx type InterfaceCursorPaginationManagerHandle (line 13) | interface InterfaceCursorPaginationManagerHandle { constant MOCK_QUERY (line 24) | const MOCK_QUERY = gql` constant MOCK_NESTED_QUERY (line 46) | const MOCK_NESTED_QUERY = gql` type User (line 70) | type User = { type Member (line 76) | type Member = { FILE: src/components/CursorPaginationManager/CursorPaginationManager.tsx function extractDataFromPath (line 22) | function extractDataFromPath( function extractNodes (line 55) | function extractNodes( function CursorPaginationManager (line 128) | function CursorPaginationManager< FILE: src/components/EventCalender/EventCalenderMocks.ts constant MOCKS (line 77) | const MOCKS = [ FILE: src/components/EventCalender/Header/EventHeader.tsx function EventHeader (line 40) | function EventHeader({ FILE: src/components/EventCalender/Monthly/EventCalendar.spec.tsx method holidays (line 49) | get holidays() { function wait (line 55) | async function wait(ms = 200): Promise { function MockDate (line 663) | function MockDate(...args: unknown[]) { function MockDate (line 716) | function MockDate(...args: unknown[]) { function MockDate (line 769) | function MockDate(...args: unknown[]) { FILE: src/components/EventCalender/Monthly/EventCalender.tsx function handleResize (line 84) | function handleResize(): void { FILE: src/components/EventCalender/Yearly/YearlyEventCalender.spec.tsx function getToggleButtonForDate (line 15) | function getToggleButtonForDate( function clickExpandForDate (line 58) | async function clickExpandForDate( type CalendarEventItem (line 78) | type CalendarEventItem = NonNullable< FILE: src/components/EventDashboardScreen/EventDashboardScreenMocks.ts constant MOCKS (line 3) | const MOCKS = [ FILE: src/components/EventStats/Statistics/EventStats.tsx type ModalPropType (line 44) | type ModalPropType = { FILE: src/components/EventStats/Statistics/Feedback/Feedback.spec.tsx type InterfacePieChartProps (line 18) | interface InterfacePieChartProps { FILE: src/components/HolidayCards/HolidayCard.tsx type InterfaceHolidayList (line 21) | interface InterfaceHolidayList { FILE: src/components/IconComponent/IconComponent.tsx type IIconComponent (line 59) | interface IIconComponent { FILE: src/components/LeftDrawerOrg/LeftDrawerOrg.spec.tsx type IMockedResponse (line 71) | interface IMockedResponse { FILE: src/components/LeftDrawerOrg/LeftDrawerOrg.tsx type ILeftDrawerProps (line 50) | interface ILeftDrawerProps { FILE: src/components/NotificationIcon/NotificationIcon.spec.tsx type InterfaceNotification (line 40) | interface InterfaceNotification { FILE: src/components/NotificationIcon/NotificationIcon.tsx type InterfaceNotification (line 22) | interface InterfaceNotification { FILE: src/components/Pagination/Navigator/Pagination.tsx type InterfaceTablePaginationActionsProps (line 39) | interface InterfaceTablePaginationActionsProps { function Pagination (line 49) | function Pagination(props: InterfaceTablePaginationActionsProps): JSX.El... FILE: src/components/ProfileCard/ProfileCard.spec.tsx constant MOCKS (line 27) | const MOCKS = [ FILE: src/components/ProfileDropdown/ProfileDropdown.spec.tsx constant MOCKS (line 32) | const MOCKS = [ FILE: src/components/SignOut/SignOut.tsx type ISignOutProps (line 47) | interface ISignOutProps { FILE: src/components/UserDetails/UserEvents.spec.tsx function createMockQueryResult (line 97) | function createMockQueryResult( FILE: src/components/UserDetails/UserOrganizations.spec.tsx constant USER_ID (line 45) | const USER_ID = 'user-1'; type InterfaceUserDetailsVariables (line 175) | interface InterfaceUserDetailsVariables { type InterfaceJoinedOrgsVariables (line 181) | interface InterfaceJoinedOrgsVariables { FILE: src/components/UserPortal/ChatRoom/ChatHeader.tsx function ChatHeader (line 30) | function ChatHeader({ FILE: src/components/UserPortal/ChatRoom/ChatRoom.spec.tsx constant CHAT_BY_ID_MOCK (line 210) | const CHAT_BY_ID_MOCK = { constant CHAT_BY_ID_GROUP_MOCK (line 227) | const CHAT_BY_ID_GROUP_MOCK = { constant UNREAD_CHATS_MOCK (line 244) | const UNREAD_CHATS_MOCK = { constant SEND_MESSAGE_MOCK (line 256) | const SEND_MESSAGE_MOCK = { constant SEND_MESSAGE_UPLOADED_MOCK (line 288) | const SEND_MESSAGE_UPLOADED_MOCK = { constant EDIT_MESSAGE_MOCK (line 320) | const EDIT_MESSAGE_MOCK = { constant DELETE_MESSAGE_MOCK (line 351) | const DELETE_MESSAGE_MOCK = { constant MARK_READ_MOCK (line 372) | const MARK_READ_MOCK = { constant MARK_READ_NEWMSG_MOCK (line 389) | const MARK_READ_NEWMSG_MOCK = { constant MARK_READ_SUBMSG_MOCK (line 406) | const MARK_READ_SUBMSG_MOCK = { constant MESSAGE_SENT_SUBSCRIPTION_MOCK (line 423) | const MESSAGE_SENT_SUBSCRIPTION_MOCK = { constant LOAD_MORE_MESSAGES_MOCK (line 457) | const LOAD_MORE_MESSAGES_MOCK = { constant CHAT_BY_ID_AFTER_SEND_MOCK (line 504) | const CHAT_BY_ID_AFTER_SEND_MOCK = { constant CHAT_BY_ID_AFTER_EDIT_MOCK (line 545) | const CHAT_BY_ID_AFTER_EDIT_MOCK = { constant CHAT_BY_ID_AFTER_DELETE_MOCK (line 585) | const CHAT_BY_ID_AFTER_DELETE_MOCK = { constant CHAT_BY_ID_ERROR_MOCK (line 628) | const CHAT_BY_ID_ERROR_MOCK = { constant SEND_MESSAGE_ERROR_MOCK (line 641) | const SEND_MESSAGE_ERROR_MOCK = { constant CHAT_WITH_PARENT_MESSAGE_MOCK (line 656) | const CHAT_WITH_PARENT_MESSAGE_MOCK = { FILE: src/components/UserPortal/ChatRoom/ChatRoom.tsx type IChatRoomProps (line 44) | interface IChatRoomProps { function chatRoom (line 55) | function chatRoom(props: IChatRoomProps): JSX.Element { FILE: src/components/UserPortal/ChatRoom/EmptyChatState.tsx function EmptyChatState (line 17) | function EmptyChatState({ FILE: src/components/UserPortal/ChatRoom/MessageImage.tsx type InterfaceMessageImageProps (line 29) | interface InterfaceMessageImageProps { FILE: src/components/UserPortal/ChatRoom/MessageInput.tsx type IMessageInputProps (line 46) | interface IMessageInputProps { function MessageInput (line 60) | function MessageInput({ FILE: src/components/UserPortal/ChatRoom/MessageItem.tsx type IMessageItemProps (line 41) | interface IMessageItemProps { function MessageItem (line 56) | function MessageItem({ FILE: src/components/UserPortal/ChatRoom/types.ts type INewChat (line 26) | interface INewChat { type InterfaceChatHeaderProps (line 100) | interface InterfaceChatHeaderProps { FILE: src/components/UserPortal/CommentCard/CommentCard.spec.tsx type InterfaceGraphQLErrorWithCode (line 34) | interface InterfaceGraphQLErrorWithCode extends Error { constant MOCKS (line 47) | const MOCKS = [ constant DELETE_COMMENT_MOCK (line 86) | const DELETE_COMMENT_MOCK = { constant UPDATE_COMMENT_MOCK (line 104) | const UPDATE_COMMENT_MOCK = { constant DELETE_COMMENT_MOCK_ERROR (line 124) | const DELETE_COMMENT_MOCK_ERROR = { constant UPDATE_COMMENT_MOCK_ERROR (line 136) | const UPDATE_COMMENT_MOCK_ERROR = { FILE: src/components/UserPortal/CommentCard/CommentCard.tsx function CommentCard (line 72) | function CommentCard({ FILE: src/components/UserPortal/ContactCard/ContactCard.spec.tsx function wait (line 52) | async function wait(ms = 50): Promise { FILE: src/components/UserPortal/CreateDirectChat/CreateDirectChat.spec.tsx constant ORGANIZATION_MEMBERS_MOCK (line 74) | const ORGANIZATION_MEMBERS_MOCK = { constant ORGANIZATION_MEMBERS_SEARCH_MOCK (line 104) | const ORGANIZATION_MEMBERS_SEARCH_MOCK = { constant CREATE_CHAT_MOCK (line 134) | const CREATE_CHAT_MOCK = { constant CREATE_CHAT_MEMBERSHIP_MOCK_1 (line 156) | const CREATE_CHAT_MEMBERSHIP_MOCK_1 = { constant CREATE_CHAT_MEMBERSHIP_MOCK_2 (line 170) | const CREATE_CHAT_MEMBERSHIP_MOCK_2 = { FILE: src/components/UserPortal/CreateDirectChat/CreateDirectChat.tsx function createDirectChatModal (line 137) | function createDirectChatModal({ FILE: src/components/UserPortal/CreateGroupChat/CreateGroupChat.spec.tsx constant ORGANIZATION_MEMBERS_MOCK (line 77) | const ORGANIZATION_MEMBERS_MOCK = { constant ORGANIZATION_MEMBERS_SEARCH_MOCK (line 131) | const ORGANIZATION_MEMBERS_SEARCH_MOCK = { constant CREATE_CHAT_MOCK (line 173) | const CREATE_CHAT_MOCK = { constant CREATE_CHAT_MOCK_NO_AVATAR (line 202) | const CREATE_CHAT_MOCK_NO_AVATAR = { constant CREATE_CHAT_MEMBERSHIP_ADMIN_MOCK (line 231) | const CREATE_CHAT_MEMBERSHIP_ADMIN_MOCK = { constant CREATE_CHAT_MEMBERSHIP_MEMBER_MOCK (line 254) | const CREATE_CHAT_MEMBERSHIP_MEMBER_MOCK = { constant CREATE_CHAT_MEMBERSHIP_ADMIN_MOCK_NO_AVATAR (line 277) | const CREATE_CHAT_MEMBERSHIP_ADMIN_MOCK_NO_AVATAR = { FILE: src/components/UserPortal/CreateGroupChat/CreateGroupChat.tsx type InterfaceCreateGroupChatProps (line 72) | interface InterfaceCreateGroupChatProps { function CreateGroupChat (line 82) | function CreateGroupChat({ FILE: src/components/UserPortal/DonationCard/DonationCard.spec.tsx function wait (line 23) | async function wait(ms = 50): Promise { FILE: src/components/UserPortal/EventCard/EventCard.spec.tsx constant MOCKS (line 34) | const MOCKS = [ FILE: src/components/UserPortal/EventCard/EventCard.tsx function EventCard (line 72) | function EventCard({ FILE: src/components/UserPortal/GroupChatDetails/GroupChatDetails.spec.tsx type MaybeChat (line 143) | type MaybeChat = Partial; FILE: src/components/UserPortal/GroupChatDetails/GroupChatDetails.tsx function GroupChatDetails (line 85) | function GroupChatDetails({ FILE: src/components/UserPortal/GroupChatDetails/GroupChatDetailsMocks.tsx function createUser (line 75) | function createUser( function createMessage (line 90) | function createMessage( FILE: src/components/UserPortal/OrganizationSidebar/OrganizationSidebar.spec.tsx constant MOCKS (line 38) | const MOCKS = [ function wait (line 143) | async function wait(ms = 100): Promise { FILE: src/components/UserPortal/OrganizationSidebar/OrganizationSidebar.tsx function OrganizationSidebar (line 45) | function OrganizationSidebar(): JSX.Element { FILE: src/components/UserPortal/UserNavbar/UserNavbar.spec.tsx function wait (line 79) | async function wait(ms = 100): Promise { constant MOCKS (line 87) | const MOCKS = [ FILE: src/components/UserPortal/UserNavbar/UserNavbar.tsx function userNavbar (line 63) | function userNavbar(): JSX.Element { FILE: src/components/UserPortal/UserSidebar/UserSidebar.spec.tsx type DrawerItems (line 111) | type DrawerItems = import('plugin/types').IDrawerExtension FILE: src/components/UserPortal/UserSidebar/UserSidebar.tsx type InterfaceUserSidebarProps (line 23) | interface InterfaceUserSidebarProps { FILE: src/components/UserPortal/UserSidebarOrg/UserSidebarOrg.spec.tsx constant CURRENT_USER_REGULAR_MOCK (line 111) | const CURRENT_USER_REGULAR_MOCK = createCurrentUserMock('regular'); constant CURRENT_USER_ADMIN_MOCK (line 112) | const CURRENT_USER_ADMIN_MOCK = createCurrentUserMock('administrator'); constant MOCKS (line 114) | const MOCKS = [ constant MOCKS_WITH_IMAGE (line 180) | const MOCKS_WITH_IMAGE = [ constant MOCKS_ADMIN (line 247) | const MOCKS_ADMIN = [CURRENT_USER_ADMIN_MOCK, ...MOCKS.slice(1)]; function wait (line 265) | async function wait(ms = 100): Promise { FILE: src/components/UserPortal/UserSidebarOrg/UserSidebarOrg.tsx type InterfaceUserSidebarOrgProps (line 29) | interface InterfaceUserSidebarOrgProps { FILE: src/components/UsersTableItem/UserTableItem.spec.tsx function wait (line 24) | async function wait(ms = 100): Promise { FILE: src/components/UsersTableItem/UserTableItemMocks.ts constant MOCKS (line 7) | const MOCKS = [ constant MOCKS2 (line 57) | const MOCKS2 = [ constant MOCKS_UPDATE (line 91) | const MOCKS_UPDATE = [ FILE: src/components/UsersTableItem/UsersTableItem.tsx type Props (line 27) | type Props = { function goToOrg (line 124) | function goToOrg(_id: string): void { function handleCreator (line 129) | function handleCreator(): void { function onHideRemoveUserModal (line 157) | function onHideRemoveUserModal(): void { function onHideBlockUserModal (line 164) | function onHideBlockUserModal(): void { FILE: src/config/oauthProviders.ts constant OAUTH_PROVIDERS (line 13) | const OAUTH_PROVIDERS: Record = { FILE: src/hooks/auth/useAuthNotifications.ts constant MAX_AUTH_ERROR_SUFFIX_LENGTH (line 4) | const MAX_AUTH_ERROR_SUFFIX_LENGTH = 120; type InterfaceToastConfig (line 42) | interface InterfaceToastConfig { function useAuthNotifications (line 58) | function useAuthNotifications( FILE: src/hooks/auth/useRegistration.spec.ts constant SUCCESS_MOCK (line 28) | const SUCCESS_MOCK: MockedResponse[] = [ constant ERROR_MOCK (line 51) | const ERROR_MOCK: MockedResponse[] = [ FILE: src/hooks/auth/useRegistration.ts type RegistrationErrorCodeType (line 13) | type RegistrationErrorCodeType = class RegistrationError (line 20) | class RegistrationError extends Error { method constructor (line 21) | constructor( type IRegistrationSuccessResult (line 34) | interface IRegistrationSuccessResult { type IUseRegistrationProps (line 43) | interface IUseRegistrationProps { type IRegisterInput (line 53) | interface IRegisterInput { FILE: src/hooks/useAvatarUpload.ts function useAvatarUpload (line 23) | function useAvatarUpload(initialUrl?: string): { FILE: src/hooks/useFieldValidation.ts function useFieldValidation (line 16) | function useFieldValidation( FILE: src/hooks/usePasswordVisibility.ts function usePasswordVisibility (line 10) | function usePasswordVisibility( FILE: src/index.spec.tsx type InterfaceNotificationToastMock (line 33) | interface InterfaceNotificationToastMock { type InterfaceLocalStorageMock (line 37) | interface InterfaceLocalStorageMock { type InterfaceHeaders (line 41) | interface InterfaceHeaders { type InterfaceErrorCallbackParams (line 46) | interface InterfaceErrorCallbackParams { FILE: src/index.tsx constant BEARER_PREFIX (line 53) | const BEARER_PREFIX = 'Bearer '; method merge (line 225) | merge(existing, incoming) { method merge (line 240) | merge(_existing, incoming) { FILE: src/install/index.ts function main (line 14) | async function main(): Promise { function promptDockerChoice (line 73) | async function promptDockerChoice(): Promise { function promptDockerModeChoice (line 89) | async function promptDockerModeChoice(): Promise { function showRootlessDockerGuidance (line 112) | function showRootlessDockerGuidance(): void { function checkRootlessPrerequisites (line 122) | async function checkRootlessPrerequisites( function promptPackagesToInstall (line 193) | async function promptPackagesToInstall( function displaySuccessMessage (line 223) | function displaySuccessMessage(packagesInstalled: string[]): void { function handleDirectExecutionError (line 245) | function handleDirectExecutionError(error: unknown): void { function runIfDirectExecution (line 259) | function runIfDirectExecution( FILE: src/install/os/detector.ts function isRunningInWsl (line 7) | function isRunningInWsl(): boolean { function detectOS (line 29) | function detectOS(): IOSInfo { FILE: src/install/os/linux.ts function installTypeScript (line 5) | async function installTypeScript(): Promise { function installDocker (line 21) | async function installDocker(os: IOSInfo): Promise { FILE: src/install/os/macos.ts function installTypeScript (line 4) | async function installTypeScript(): Promise { function installDocker (line 20) | async function installDocker(): Promise { FILE: src/install/os/windows.ts function installTypeScript (line 4) | async function installTypeScript(): Promise { function installDocker (line 45) | async function installDocker(): Promise { FILE: src/install/packages/index.ts function installPackage (line 9) | async function installPackage( function installWindowsPackage (line 25) | async function installWindowsPackage(pkg: PackageName): Promise { function installLinuxPackage (line 36) | async function installLinuxPackage( function installMacOSPackage (line 50) | async function installMacOSPackage(pkg: PackageName): Promise { FILE: src/install/types.ts type OS (line 1) | type OS = 'windows' | 'linux' | 'macos'; type LinuxDistro (line 2) | type LinuxDistro = 'ubuntu' | 'debian' | 'other'; type IOSInfo (line 4) | interface IOSInfo { type IPackageStatus (line 11) | interface IPackageStatus { constant PACKAGE_NAMES (line 17) | const PACKAGE_NAMES = ['typescript', 'docker'] as const; type PackageName (line 19) | type PackageName = (typeof PACKAGE_NAMES)[number]; FILE: src/install/utils/checker.ts function checkInstalledPackages (line 5) | async function checkInstalledPackages( function checkPackage (line 44) | async function checkPackage(pkg: PackageName): Promise { FILE: src/install/utils/checkers/docker.ts function checkDocker (line 4) | async function checkDocker(): Promise { FILE: src/install/utils/checkers/typescript.ts function checkTypeScript (line 4) | async function checkTypeScript(): Promise { FILE: src/install/utils/exec.ts type ExecFunction (line 7) | type ExecFunction = typeof promisifiedExec; type IExecOptions (line 9) | interface IExecOptions { type IExecResult (line 15) | interface IExecResult { function execCommand (line 25) | async function execCommand( function commandExists (line 64) | async function commandExists(command: string): Promise { function checkVersion (line 77) | async function checkVersion( FILE: src/install/utils/logger.ts function logSuccess (line 6) | function logSuccess(message: string): void { function logError (line 10) | function logError(message: string): void { function logWarning (line 14) | function logWarning(message: string): void { function logInfo (line 18) | function logInfo(message: string): void { function logStep (line 22) | function logStep(message: string): void { type ISpinner (line 26) | interface ISpinner { function createSpinner (line 37) | function createSpinner(message: string): ISpinner { FILE: src/plugin/components/PluginInjector.tsx type IPluginInjectorProps (line 9) | interface IPluginInjectorProps { FILE: src/plugin/graphql-service.ts type IPlugin (line 20) | interface IPlugin { type ICreatePluginInput (line 30) | interface ICreatePluginInput { type IInstallPluginInput (line 34) | interface IInstallPluginInput { type IUpdatePluginInput (line 38) | interface IUpdatePluginInput { type IDeletePluginInput (line 45) | interface IDeletePluginInput { class PluginGraphQLService (line 82) | class PluginGraphQLService { method constructor (line 85) | constructor(apolloClient: ApolloClient) { method getAllPlugins (line 89) | async getAllPlugins(): Promise { method createPlugin (line 102) | async createPlugin(input: ICreatePluginInput): Promise { method installPlugin (line 116) | async installPlugin(input: IInstallPluginInput): Promise { method deletePlugin (line 144) | async deletePlugin( FILE: src/plugin/hooks.ts function usePluginDrawerItems (line 9) | function usePluginDrawerItems( function usePluginRoutes (line 69) | function usePluginRoutes( function useLoadedPlugins (line 129) | function useLoadedPlugins() { function usePluginInjectors (line 155) | function usePluginInjectors( FILE: src/plugin/manager.ts class PluginManager (line 15) | class PluginManager { method constructor (line 22) | constructor(apolloClient?: ApolloClient) { method setApolloClient (line 43) | setApolloClient(apolloClient: ApolloClient): void { method initializePlugins (line 51) | private async initializePlugins(): Promise { method markAsInitialized (line 81) | private markAsInitialized(): void { method loadPlugin (line 87) | async loadPlugin(pluginId: string): Promise { method unloadPlugin (line 91) | async unloadPlugin(pluginId: string): Promise { method installPlugin (line 95) | async installPlugin(pluginId: string): Promise { method uninstallPlugin (line 99) | async uninstallPlugin(pluginId: string): Promise { method activatePlugin (line 103) | async activatePlugin(pluginId: string): Promise { method deactivatePlugin (line 107) | async deactivatePlugin(pluginId: string): Promise { method togglePluginStatus (line 111) | async togglePluginStatus( method refreshPluginDiscovery (line 119) | async refreshPluginDiscovery(): Promise { method getLoadedPlugins (line 124) | getLoadedPlugins(): ILoadedPlugin[] { method getLoadedPlugin (line 128) | getLoadedPlugin(pluginId: string): ILoadedPlugin | undefined { method getPluginComponent (line 132) | getPluginComponent( method getPluginCount (line 139) | getPluginCount(): number { method getActivePluginCount (line 143) | getActivePluginCount(): number { method getExtensionPoints (line 148) | getExtensionPoints( method on (line 155) | on(event: string, callback: (...args: unknown[]) => void): void { method off (line 159) | off(event: string, callback: (...args: unknown[]) => void): void { method initializePluginSystem (line 164) | async initializePluginSystem(): Promise { method isSystemInitialized (line 173) | isSystemInitialized(): boolean { function getPluginManager (line 181) | function getPluginManager( function resetPluginManager (line 192) | function resetPluginManager(): void { FILE: src/plugin/managers/discovery.ts class DiscoveryManager (line 11) | class DiscoveryManager { method constructor (line 15) | constructor(graphqlService?: PluginGraphQLService) { method setGraphQLService (line 19) | setGraphQLService(service: PluginGraphQLService): void { method getPluginIndex (line 23) | getPluginIndex(): IPlugin[] { method setPluginIndex (line 27) | setPluginIndex(index: IPlugin[]): void { method findPluginInIndex (line 31) | findPluginInIndex(pluginId: string): IPlugin | undefined { method isPluginActivated (line 35) | isPluginActivated(pluginId: string): boolean { method isPluginInstalled (line 40) | isPluginInstalled(pluginId: string): boolean { method loadPluginIndexFromGraphQL (line 45) | async loadPluginIndexFromGraphQL(): Promise { method discoverPlugins (line 56) | async discoverPlugins(): Promise { method loadPluginManifest (line 79) | async loadPluginManifest(pluginId: string): Promise { method importPluginModule (line 110) | private async importPluginModule( method loadPluginComponents (line 116) | async loadPluginComponents( method normalizeMainFile (line 139) | private normalizeMainFile(mainFile: string): string { method syncPluginWithGraphQL (line 146) | async syncPluginWithGraphQL(pluginId: string): Promise { method removePluginFromGraphQL (line 160) | async removePluginFromGraphQL(pluginId: string): Promise { method updatePluginStatusInGraphQL (line 177) | async updatePluginStatusInGraphQL( FILE: src/plugin/managers/event-manager.ts class EventManager (line 6) | class EventManager { method on (line 10) | on(event: string, callback: (...args: unknown[]) => void): void { method off (line 27) | off(event: string, callback: (...args: unknown[]) => void): void { method emit (line 45) | emit(event: string, ...args: unknown[]): void { method removeAllListeners (line 63) | removeAllListeners(event?: string): void { method getListenerCount (line 71) | getListenerCount(event: string): number { method getEvents (line 76) | getEvents(): string[] { FILE: src/plugin/managers/extension-registry.ts class ExtensionRegistryManager (line 12) | class ExtensionRegistryManager { method getExtensionRegistry (line 30) | getExtensionRegistry(): IExtensionRegistry { method registerExtensionPoints (line 34) | registerExtensionPoints(pluginId: string, manifest: IPluginManifest): ... method clearRouteExtensions (line 45) | private clearRouteExtensions(pluginId: string): void { method registerRouteExtensions (line 63) | private registerRouteExtensions( method clearDrawerExtensions (line 114) | private clearDrawerExtensions(pluginId: string): void { method registerDrawerExtensions (line 132) | private registerDrawerExtensions( method clearInjectorExtensions (line 183) | private clearInjectorExtensions(pluginId: string): void { method registerInjectorExtensions (line 198) | private registerInjectorExtensions( method unregisterExtensionPoints (line 239) | unregisterExtensionPoints(pluginId: string): void { method getExtensionPoints (line 245) | getExtensionPoints( FILE: src/plugin/managers/lifecycle.spec.ts constant VALID_PLUGIN_ID (line 16) | const VALID_PLUGIN_ID = 'TestPlugin_1'; constant INVALID_PLUGIN_ID (line 17) | const INVALID_PLUGIN_ID = 'test-plugin'; constant UNINSTALLED_PLUGIN_ID (line 18) | const UNINSTALLED_PLUGIN_ID = 'NewPlugin'; function createManager (line 39) | function createManager() { FILE: src/plugin/managers/lifecycle.ts type IPluginLifecycleHooks (line 13) | interface IPluginLifecycleHooks { class LifecycleManager (line 20) | class LifecycleManager { method constructor (line 23) | constructor( method getLoadedPlugins (line 29) | getLoadedPlugins(): ILoadedPlugin[] { method getLoadedPlugin (line 33) | getLoadedPlugin(pluginId: string): ILoadedPlugin | undefined { method getPluginComponent (line 40) | getPluginComponent( method getPluginCount (line 56) | getPluginCount(): number { method getActivePluginCount (line 60) | getActivePluginCount(): number { method loadPlugin (line 66) | async loadPlugin(pluginId: string): Promise { method unloadPlugin (line 110) | async unloadPlugin(pluginId: string): Promise { method togglePluginStatus (line 138) | async togglePluginStatus( method activatePlugin (line 149) | async activatePlugin(pluginId: string): Promise { method deactivatePlugin (line 185) | async deactivatePlugin(pluginId: string): Promise { method installPlugin (line 221) | async installPlugin(pluginId: string): Promise { method uninstallPlugin (line 275) | async uninstallPlugin(pluginId: string): Promise { method isValidPluginId (line 302) | private isValidPluginId(pluginId: string): boolean { method determineInitialPluginStatus (line 314) | private determineInitialPluginStatus(pluginId: string): PluginStatus { method handlePluginLoadError (line 325) | private handlePluginLoadError(pluginId: string, error: unknown): void { method updateLocalPluginStatus (line 349) | private updateLocalPluginStatus( method updateExtensionPoints (line 359) | private async updateExtensionPoints( method attemptPluginDirectoryDeletion (line 382) | private async attemptPluginDirectoryDeletion( method callOnInstallHook (line 403) | private async callOnInstallHook( method callOnActivateHook (line 434) | private async callOnActivateHook( method callOnDeactivateHook (line 465) | private async callOnDeactivateHook( method callOnUninstallHook (line 496) | private async callOnUninstallHook( FILE: src/plugin/registry.tsx function createErrorComponent (line 34) | function createErrorComponent( function createLazyPluginComponent (line 69) | function createLazyPluginComponent( function getPluginManifest (line 105) | async function getPluginManifest( function extractComponentNames (line 131) | function extractComponentNames(manifest: IPluginManifest): Set { function registerPluginDynamically (line 177) | async function registerPluginDynamically( function discoverAndRegisterAllPlugins (line 211) | async function discoverAndRegisterAllPlugins(): Promise { function isPluginRegistered (line 235) | function isPluginRegistered(pluginId: string): boolean { function getPluginComponents (line 242) | function getPluginComponents( function getPluginComponent (line 251) | function getPluginComponent( function initializePluginSystem (line 268) | async function initializePluginSystem(): Promise { FILE: src/plugin/routes/PluginRoutes.spec.tsx function createStubComponent (line 17) | function createStubComponent(testId: string, label: string) { function createRouteRenderer (line 24) | function createRouteRenderer() { FILE: src/plugin/services/AdminPluginFileService.ts type IPluginFileValidationResult (line 19) | interface IPluginFileValidationResult { type IPluginInstallationResult (line 25) | interface IPluginInstallationResult { type IInstalledPlugin (line 35) | interface IInstalledPlugin { class AdminPluginFileService (line 46) | class AdminPluginFileService { method constructor (line 49) | private constructor() {} method getInstance (line 54) | static getInstance(): AdminPluginFileService { method validatePluginFiles (line 64) | validatePluginFiles( method validatePluginId (line 143) | validatePluginId(pluginId: string): { valid: boolean; error?: string } { method installPlugin (line 173) | async installPlugin( method writeFilesToFilesystem (line 272) | private async writeFilesToFilesystem( method getInstalledPlugins (line 300) | async getInstalledPlugins(): Promise { method getPlugin (line 325) | async getPlugin(pluginId: string): Promise { method removePlugin (line 348) | async removePlugin(pluginId: string): Promise { method healthCheck (line 361) | async healthCheck(): Promise<{ method getPluginDetails (line 383) | static async getPluginDetails( FILE: src/plugin/services/InternalFileWriter.ts type IFileWriteResult (line 11) | interface IFileWriteResult { type IFileOperationResult (line 19) | interface IFileOperationResult { type IVitePluginResponse (line 25) | interface IVitePluginResponse { class InternalFileWriter (line 35) | class InternalFileWriter { method constructor (line 42) | private constructor() { method getInstance (line 49) | static getInstance(): InternalFileWriter { method getPluginBasePath (line 59) | private async getPluginBasePath(): Promise { method getFsModule (line 72) | private async getFsModule(): Promise { method getPathModule (line 82) | private async getPathModule(): Promise { method initialize (line 92) | async initialize(): Promise { method writePluginFiles (line 111) | async writePluginFiles( method readPluginFiles (line 164) | async readPluginFiles(pluginId: string): Promise<{ method listInstalledPlugins (line 209) | async listInstalledPlugins(): Promise<{ method removePlugin (line 255) | async removePlugin(pluginId: string): Promise { method ensureDirectoryExists (line 285) | private async ensureDirectoryExists(dirPath: string): Promise { method writeFile (line 299) | private async writeFile(filePath: string, content: string): Promise { method pathExists (line 336) | private async pathExists(path: string): Promise { method listDirectories (line 354) | private async listDirectories(path: string): Promise { method readDirectoryRecursive (line 369) | private async readDirectoryRecursive( method removeDirectory (line 408) | private async removeDirectory(path: string): Promise { method getDirectoryPath (line 422) | private async getDirectoryPath(filePath: string): Promise { method callVitePlugin (line 435) | private async callVitePlugin(method: string, params: unknown): Prom... FILE: src/plugin/tests/services/InternalFileWriter.spec.ts function createMockResponse (line 70) | function createMockResponse(data: unknown, ok = true): Response { FILE: src/plugin/tests/utils.spec.ts type TestItem (line 256) | type TestItem = { FILE: src/plugin/tests/vite/internalFileWriterPlugin.spec.ts type IMockDirent (line 46) | interface IMockDirent { type IMockServer (line 51) | interface IMockServer { type IMockResponse (line 57) | interface IMockResponse { type IMockRequest (line 63) | interface IMockRequest { type MiddlewareFunction (line 68) | type MiddlewareFunction = ( FILE: src/plugin/types.ts type IPluginManifest (line 8) | interface IPluginManifest { type IPluginInfo (line 23) | interface IPluginInfo { type IExtensionPoints (line 44) | interface IExtensionPoints { type IRouteExtension (line 64) | interface IRouteExtension { type IDrawerExtension (line 72) | interface IDrawerExtension { type IInjectorExtension (line 81) | interface IInjectorExtension { type IPluginMeta (line 90) | interface IPluginMeta { type IPluginDetails (line 98) | interface IPluginDetails extends IPluginMeta { type IInstalledPlugin (line 114) | interface IInstalledPlugin extends IPluginDetails { type ILoadedPlugin (line 119) | interface ILoadedPlugin { type IExtensionRegistry (line 129) | interface IExtensionRegistry { type PluginStatus (line 150) | enum PluginStatus { type ExtensionPointType (line 156) | enum ExtensionPointType { type IPluginStoreProps (line 162) | interface IPluginStoreProps { type IPluginModalProps (line 167) | interface IPluginModalProps { type IPluginDrawerItemsProps (line 183) | interface IPluginDrawerItemsProps { type IPluginRouterProps (line 192) | interface IPluginRouterProps { type IPluginLifecycle (line 198) | interface IPluginLifecycle { FILE: src/plugin/utils.ts function validatePluginManifest (line 7) | function validatePluginManifest(manifest: unknown): boolean { function generatePluginId (line 74) | function generatePluginId(manifest: IPluginManifest): string { function sortDrawerItems (line 78) | function sortDrawerItems(items: IDrawerExtension[]): IDrawerExtension[] { function filterByPermissions (line 82) | function filterByPermissions< FILE: src/plugin/vite/internalFileWriterPlugin.ts type IInternalFileWriterPluginOptions (line 12) | interface IInternalFileWriterPluginOptions { function createInternalFileWriterPlugin (line 32) | function createInternalFileWriterPlugin( function handleFileOperation (line 166) | async function handleFileOperation( function ensureDirectory (line 208) | async function ensureDirectory( function writeFile (line 227) | async function writeFile( function readFile (line 254) | async function readFile(path: string, basePath: string): Promise { function pathExists (line 265) | async function pathExists( function listDirectories (line 289) | async function listDirectories( function readDirectoryRecursive (line 306) | async function readDirectoryRecursive( function removeDirectory (line 343) | async function removeDirectory(path: string, basePath: string): Promise<... FILE: src/reportWebVitals.spec.ts type WebVitalsCallback (line 5) | type WebVitalsCallback = (metric: MetricType) => void; FILE: src/screens/AdminPortal/BlockUser/BlockUser.spec.tsx type InterfaceMockOptions (line 57) | interface InterfaceMockOptions { type InterfaceGraphQLVariables (line 68) | interface InterfaceGraphQLVariables { type InterfaceGraphQLRequest (line 76) | interface InterfaceGraphQLRequest { type InterfaceGraphQLMock (line 81) | interface InterfaceGraphQLMock { FILE: src/screens/AdminPortal/BlockUser/BlockUser.tsx type BlockUserRow (line 71) | type BlockUserRow = { FILE: src/screens/AdminPortal/CommunityProfile/CommunityProfile.spec.tsx constant MOCKS1 (line 42) | const MOCKS1 = [ constant MOCKS2 (line 81) | const MOCKS2 = [ constant MOCKS3 (line 125) | const MOCKS3 = [ constant LOADING_MOCK (line 173) | const LOADING_MOCK = [ constant ERROR_MOCK (line 187) | const ERROR_MOCK = [ constant RESET_ERROR_MOCK (line 220) | const RESET_ERROR_MOCK = [ constant UPDATE_SUCCESS_MOCKS (line 257) | const UPDATE_SUCCESS_MOCKS = [ function wait (line 323) | async function wait(ms = 100): Promise { FILE: src/screens/AdminPortal/CommunityProfile/CommunityProfile.tsx type PreLoginImageryDataType (line 79) | type PreLoginImageryDataType = { FILE: src/screens/AdminPortal/EventManagement/EventManagement.spec.tsx constant MOCKS_WITH_FIXED_TIME (line 46) | const MOCKS_WITH_FIXED_TIME = JSON.parse(JSON.stringify(MOCKS_WITH_TIME)); FILE: src/screens/AdminPortal/EventManagement/EventManagement.tsx type TabOptions (line 63) | type TabOptions = type InterfaceTabConfig (line 72) | interface InterfaceTabConfig { FILE: src/screens/AdminPortal/EventVolunteers/Requests/Requests.mocks.ts constant MOCKS (line 131) | const MOCKS = [ constant MOCKS_WITH_FILTER_DATA (line 235) | const MOCKS_WITH_FILTER_DATA = [ constant EMPTY_MOCKS (line 305) | const EMPTY_MOCKS = [ constant ERROR_MOCKS (line 324) | const ERROR_MOCKS = [ constant UPDATE_ERROR_MOCKS (line 351) | const UPDATE_ERROR_MOCKS = [ FILE: src/screens/AdminPortal/EventVolunteers/Requests/Requests.tsx function Requests (line 62) | function Requests(): JSX.Element { FILE: src/screens/AdminPortal/EventVolunteers/VolunteerContainer.tsx function VolunteerContainer (line 23) | function VolunteerContainer(): JSX.Element { FILE: src/screens/AdminPortal/EventVolunteers/VolunteerGroups/VolunteerGroups.tsx type ModalState (line 43) | enum ModalState { function VolunteerGroups (line 64) | function VolunteerGroups(): JSX.Element { FILE: src/screens/AdminPortal/EventVolunteers/VolunteerGroups/deleteModal/VolunteerGroupDeleteModal.tsx type InterfaceDeleteVolunteerGroupModal (line 23) | interface InterfaceDeleteVolunteerGroupModal { FILE: src/screens/AdminPortal/EventVolunteers/VolunteerGroups/modal/VolunteerGroupModal.spec.tsx function wait (line 42) | async function wait(ms = 100): Promise { FILE: src/screens/AdminPortal/EventVolunteers/VolunteerGroups/modal/VolunteerGroupModal.tsx type InterfaceVolunteerGroupModal (line 28) | interface InterfaceVolunteerGroupModal { FILE: src/screens/AdminPortal/EventVolunteers/VolunteerGroups/modal/VolunteerGroups.mocks.ts constant MOCKS (line 108) | const MOCKS = [ constant MOCKS_EMPTY (line 318) | const MOCKS_EMPTY = [ constant MOCKS_ERROR (line 339) | const MOCKS_ERROR = [ FILE: src/screens/AdminPortal/EventVolunteers/Volunteers/Volunteers.mocks.ts constant MOCKS (line 118) | const MOCKS = [ constant MOCKS_ERROR (line 356) | const MOCKS_ERROR = [ constant MOCKS_EMPTY (line 420) | const MOCKS_EMPTY = [ FILE: src/screens/AdminPortal/EventVolunteers/Volunteers/Volunteers.tsx type VolunteerStatus (line 72) | enum VolunteerStatus { type ModalState (line 79) | enum ModalState { function Volunteers (line 100) | function Volunteers(): JSX.Element { FILE: src/screens/AdminPortal/EventVolunteers/Volunteers/createModal/VolunteerCreateModal.spec.tsx function wait (line 43) | async function wait(ms = 100): Promise { FILE: src/screens/AdminPortal/EventVolunteers/Volunteers/createModal/VolunteerCreateModal.tsx type InterfaceAddVolunteerData (line 45) | interface InterfaceAddVolunteerData { type InterfaceVolunteerCreateModal (line 52) | interface InterfaceVolunteerCreateModal { FILE: src/screens/AdminPortal/FundCampaignPledge/FundCampaignPledge.spec.tsx constant EMPTY_MOCK (line 110) | const EMPTY_MOCK = { constant FUTURE_CAMPAIGN_MOCK (line 229) | const FUTURE_CAMPAIGN_MOCK = { constant ACTIVE_CAMPAIGN_MOCK (line 255) | const ACTIVE_CAMPAIGN_MOCK = { FILE: src/screens/AdminPortal/FundCampaignPledge/FundCampaignPledge.tsx type ModalState (line 28) | enum ModalState { FILE: src/screens/AdminPortal/FundCampaignPledge/PledgeColumns.tsx type InterfacePledgeColumnsProps (line 20) | interface InterfacePledgeColumnsProps { FILE: src/screens/AdminPortal/FundCampaignPledge/Pledges.mocks.ts constant MOCKS (line 76) | const MOCKS = [ constant MOCKS_FUND_CAMPAIGN_PLEDGE_ERROR (line 303) | const MOCKS_FUND_CAMPAIGN_PLEDGE_ERROR = [ constant MOCKS_DELETE_PLEDGE_ERROR (line 319) | const MOCKS_DELETE_PLEDGE_ERROR = [ constant PLEDGE_MODAL_MOCKS (line 332) | const PLEDGE_MODAL_MOCKS = [ constant PLEDGE_MODAL_ERROR_MOCKS (line 473) | const PLEDGE_MODAL_ERROR_MOCKS = [ FILE: src/screens/AdminPortal/FundCampaignPledge/deleteModal/PledgeDeleteModal.tsx type InterfaceDeletePledgeModal (line 29) | interface InterfaceDeletePledgeModal { FILE: src/screens/AdminPortal/FundCampaignPledge/modal/PledgeModal.spec.tsx constant FIXED_CREATED_AT (line 136) | const FIXED_CREATED_AT = dayjs.utc().subtract(10, 'day').toISOString(); constant FIXED_UPDATED_AT (line 137) | const FIXED_UPDATED_AT = dayjs.utc().subtract(1, 'day').toISOString(); constant MOCK_PLEDGE_DATA (line 200) | const MOCK_PLEDGE_DATA = { constant MOCK_PLEDGE_DATA_DELAYED (line 230) | const MOCK_PLEDGE_DATA_DELAYED = { constant MOCK_UPDATE_PLEDGE_DATA (line 235) | const MOCK_UPDATE_PLEDGE_DATA = { constant MEMBERS_MOCK (line 255) | const MEMBERS_MOCK = { constant NO_CHANGE_MOCK (line 291) | const NO_CHANGE_MOCK = { FILE: src/screens/AdminPortal/FundCampaignPledge/modal/PledgeModal.tsx type InterfacePledgeModal (line 51) | interface InterfacePledgeModal { FILE: src/screens/AdminPortal/Leaderboard/Leaderboard.mocks.ts constant MOCKS (line 59) | const MOCKS = [ constant EMPTY_MOCKS (line 170) | const EMPTY_MOCKS = [ constant ERROR_MOCKS (line 191) | const ERROR_MOCKS = [ constant SEARCH_EMPTY_MOCKS (line 208) | const SEARCH_EMPTY_MOCKS = [ FILE: src/screens/AdminPortal/Leaderboard/Leaderboard.tsx type TimeFrame (line 72) | enum TimeFrame { function Leaderboard (line 79) | function Leaderboard(): JSX.Element { FILE: src/screens/AdminPortal/ManageTag/ManageTag.spec.tsx function wait (line 95) | async function wait(ms = 500): Promise { FILE: src/screens/AdminPortal/ManageTag/ManageTag.tsx function ManageTag (line 107) | function ManageTag(): JSX.Element { FILE: src/screens/AdminPortal/ManageTag/ManageTagMockComponents/MockAddPeopleToTag.tsx constant TEST_IDS (line 34) | const TEST_IDS = { FILE: src/screens/AdminPortal/ManageTag/ManageTagMocks.ts constant MOCKS (line 10) | const MOCKS = [ constant MOCKS_ERROR_ASSIGNED_MEMBERS (line 391) | const MOCKS_ERROR_ASSIGNED_MEMBERS = [ FILE: src/screens/AdminPortal/ManageTag/ManageTagNonErrorMocks.ts constant MOCKS_SUCCESS_UNASSIGN_USER_TAG (line 10) | const MOCKS_SUCCESS_UNASSIGN_USER_TAG = [ constant MOCKS_SUCCESS_UPDATE_USER_TAG (line 49) | const MOCKS_SUCCESS_UPDATE_USER_TAG = [ constant MOCKS_SUCCESS_REMOVE_USER_TAG (line 88) | const MOCKS_SUCCESS_REMOVE_USER_TAG = [ constant MOCKS_WITH_ANCESTOR_TAGS (line 126) | const MOCKS_WITH_ANCESTOR_TAGS = [ constant MOCKS_INFINITE_SCROLL_PAGINATION (line 153) | const MOCKS_INFINITE_SCROLL_PAGINATION = [ constant MOCKS_INFINITE_SCROLL_NULL_EDGES (line 251) | const MOCKS_INFINITE_SCROLL_NULL_EDGES = [ constant MOCKS_INFINITE_SCROLL_NULL_FETCH_RESULT (line 325) | const MOCKS_INFINITE_SCROLL_NULL_FETCH_RESULT = [ constant MOCKS_ERROR_OBJECT (line 395) | const MOCKS_ERROR_OBJECT = [ FILE: src/screens/AdminPortal/ManageTag/ManageTagNullFalsyMocks.ts constant MOCKS_NULL_USERS_ASSIGNED_TO (line 10) | const MOCKS_NULL_USERS_ASSIGNED_TO = [ constant MOCKS_EMPTY_ASSIGNED_MEMBERS_ARRAY (line 37) | const MOCKS_EMPTY_ASSIGNED_MEMBERS_ARRAY = [ constant MOCKS_EMPTY_EDGES_ARRAY (line 71) | const MOCKS_EMPTY_EDGES_ARRAY = MOCKS_EMPTY_ASSIGNED_MEMBERS_ARRAY; constant MOCKS_EMPTY_PAGE_INFO (line 73) | const MOCKS_EMPTY_PAGE_INFO = [ constant MOCKS_NULL_ANCESTOR_TAGS (line 106) | const MOCKS_NULL_ANCESTOR_TAGS = [ constant MOCKS_UNDEFINED_DATA (line 130) | const MOCKS_UNDEFINED_DATA = [ constant MOCKS_NULL_DATA (line 157) | const MOCKS_NULL_DATA = [ constant MOCKS_ERROR_UNASSIGN_USER_TAG (line 177) | const MOCKS_ERROR_UNASSIGN_USER_TAG = [ constant MOCKS_ERROR_UPDATE_USER_TAG (line 209) | const MOCKS_ERROR_UPDATE_USER_TAG = [ constant MOCKS_ERROR_REMOVE_USER_TAG (line 241) | const MOCKS_ERROR_REMOVE_USER_TAG = [ FILE: src/screens/AdminPortal/ManageTag/editModal/EditUserTagModal.spec.tsx function Wrapper (line 79) | function Wrapper() { FILE: src/screens/AdminPortal/ManageTag/editModal/EditUserTagModal.tsx type InterfaceEditUserTagModalProps (line 35) | interface InterfaceEditUserTagModalProps { FILE: src/screens/AdminPortal/ManageTag/removeModal/RemoveUserTagModal.tsx type InterfaceRemoveUserTagModalProps (line 26) | interface InterfaceRemoveUserTagModalProps { FILE: src/screens/AdminPortal/ManageTag/unassignModal/UnassignUserTagModal.tsx type InterfaceUnassignUserTagModalProps (line 27) | interface InterfaceUnassignUserTagModalProps { FILE: src/screens/AdminPortal/MemberDetail/UserContactDetails.spec.tsx constant MOCK_FILE (line 27) | const MOCK_FILE = [ constant MOCKS1 (line 92) | const MOCKS1 = [ constant MOCKS2 (line 308) | const MOCKS2 = [ constant UPDATE_USER_ERROR_MOCKS (line 449) | const UPDATE_USER_ERROR_MOCKS = [ constant UPDATE_MOCK (line 520) | const UPDATE_MOCK = [ FILE: src/screens/AdminPortal/Notification/Notification.spec.tsx type InterfaceNotification (line 32) | interface InterfaceNotification { FILE: src/screens/AdminPortal/Notification/Notification.tsx type InterfaceNotification (line 26) | interface InterfaceNotification { FILE: src/screens/AdminPortal/OrgContribution/OrgContribution.spec.tsx function wait (line 13) | async function wait(ms = 100): Promise { FILE: src/screens/AdminPortal/OrgContribution/OrgContribution.tsx function OrgContribution (line 39) | function OrgContribution(): JSX.Element { FILE: src/screens/AdminPortal/OrgList/OrgList.spec.tsx type LSApi (line 57) | type LSApi = ReturnType; FILE: src/screens/AdminPortal/OrgList/OrgList.tsx type InterfaceCurrentUserType (line 18) | interface InterfaceCurrentUserType { type InterfaceFormStateType (line 48) | interface InterfaceFormStateType { function OrgList (line 66) | function OrgList(): JSX.Element { FILE: src/screens/AdminPortal/OrgList/OrgListMocks.ts constant MOCKS (line 100) | const MOCKS = [ constant MOCKS_EMPTY (line 262) | const MOCKS_EMPTY = [ constant MOCKS_ADMIN (line 319) | const MOCKS_ADMIN = [ FILE: src/screens/AdminPortal/OrgList/modal/OrganizationModal.tsx type InterfaceFormStateType (line 53) | interface InterfaceFormStateType { type InterfaceOrganizationModalProps (line 68) | interface InterfaceOrganizationModalProps { FILE: src/screens/AdminPortal/OrgSettings/OrgSettings.mocks.ts constant MOCKS (line 9) | const MOCKS = [ FILE: src/screens/AdminPortal/OrgSettings/OrgSettings.tsx type SettingType (line 35) | type SettingType = 'general' | 'actionItemCategories'; function OrgSettings (line 39) | function OrgSettings(): JSX.Element { FILE: src/screens/AdminPortal/OrganizationDashboard/OrganizationDashboard.spec.tsx type InterfaceRenderOptions (line 62) | interface InterfaceRenderOptions { function renderWithProviders (line 68) | function renderWithProviders({ FILE: src/screens/AdminPortal/OrganizationDashboard/OrganizationDashboard.tsx function OrganizationDashboard (line 60) | function OrganizationDashboard(): JSX.Element { FILE: src/screens/AdminPortal/OrganizationDashboard/OrganizationDashboardMocks.ts constant MOCKS (line 15) | const MOCKS = [ constant EMPTY_MOCKS (line 270) | const EMPTY_MOCKS = [ constant ERROR_MOCKS (line 402) | const ERROR_MOCKS = [ FILE: src/screens/AdminPortal/OrganizationDashboard/OrganizationDashboardSecondaryMocks.ts constant MOCKS_ORG2 (line 12) | const MOCKS_ORG2 = [ FILE: src/screens/AdminPortal/OrganizationDashboard/components/DashboardStats.tsx type InterfaceDashboardStatsProps (line 69) | interface InterfaceDashboardStatsProps { FILE: src/screens/AdminPortal/OrganizationDashboard/components/UpcomingEventsCard.spec.tsx type TestInterfaceUser (line 10) | interface TestInterfaceUser { type TestInterfaceOrganization (line 15) | interface TestInterfaceOrganization { type TestInterfaceEventNode (line 20) | interface TestInterfaceEventNode { type TestInterfaceEvent (line 34) | interface TestInterfaceEvent { type TestInterfaceUpcomingEventsCardProps (line 39) | interface TestInterfaceUpcomingEventsCardProps { FILE: src/screens/AdminPortal/OrganizationDashboard/components/UpcomingEventsCard.tsx type InterfaceUpcomingEventsCardProps (line 55) | interface InterfaceUpcomingEventsCardProps { FILE: src/screens/AdminPortal/OrganizationEvents/CreateEventModal.tsx type ICreateEventModalProps (line 17) | interface ICreateEventModalProps { FILE: src/screens/AdminPortal/OrganizationEvents/OrganizationEvents.spec.tsx function wait (line 86) | async function wait(ms = 0): Promise { constant ERROR_MOCK (line 976) | const ERROR_MOCK = [ FILE: src/screens/AdminPortal/OrganizationEvents/OrganizationEvents.tsx type IEventEdge (line 44) | interface IEventEdge { type ViewType (line 87) | enum ViewType { function organizationEvents (line 93) | function organizationEvents(): JSX.Element { FILE: src/screens/AdminPortal/OrganizationEvents/OrganizationEventsMocks.ts function buildEventsVariables (line 11) | function buildEventsVariables() { function buildOrgVariables (line 25) | function buildOrgVariables() { function buildCreateEventVariables (line 33) | function buildCreateEventVariables() { constant MOCKS (line 57) | const MOCKS = [ FILE: src/screens/AdminPortal/OrganizationFundCampaign/OrganizationFundCampaignMocks.ts constant BASE_DATE_UTC (line 12) | const BASE_DATE_UTC = dayjs.utc('2025-01-01T00:00:00.000Z'); constant MOCKS (line 14) | const MOCKS = [ constant MOCK_ERROR (line 195) | const MOCK_ERROR = [ constant EMPTY_MOCKS (line 247) | const EMPTY_MOCKS = [ FILE: src/screens/AdminPortal/OrganizationFundCampaign/modal/CampaignModal.spec.tsx type DateRangeValue (line 93) | type DateRangeValue = { type DateRangePickerProps (line 101) | type DateRangePickerProps = { constant UPDATE_NAME_ONLY_MOCK (line 290) | const UPDATE_NAME_ONLY_MOCK = [ constant UPDATE_ALL_FIELDS_MOCK (line 311) | const UPDATE_ALL_FIELDS_MOCK = [ constant UPDATE_NO_FIELDS_MOCK (line 363) | const UPDATE_NO_FIELDS_MOCK = [ constant UPDATE_CURRENCY_ONLY_MOCK (line 384) | const UPDATE_CURRENCY_ONLY_MOCK = [ constant UPDATE_AUTO_ADJUST_END_DATE_MOCK (line 406) | const UPDATE_AUTO_ADJUST_END_DATE_MOCK = [ type MutationObserver (line 748) | type MutationObserver = { FILE: src/screens/AdminPortal/OrganizationFundCampaign/modal/types.ts type InterfaceCampaignModal (line 14) | interface InterfaceCampaignModal { type IDateRangeValue (line 24) | interface IDateRangeValue { FILE: src/screens/AdminPortal/OrganizationFunds/OrganizationFunds.spec.tsx function wait (line 21) | async function wait(ms = 500): Promise { FILE: src/screens/AdminPortal/OrganizationFunds/OrganizationFundsMocks.ts constant MOCKS (line 11) | const MOCKS = [ constant NO_FUNDS (line 164) | const NO_FUNDS = [ constant MOCKS_ERROR (line 184) | const MOCKS_ERROR = [ FILE: src/screens/AdminPortal/OrganizationFunds/modal/FundModal.tsx type InterfaceFundModal (line 16) | interface InterfaceFundModal { FILE: src/screens/AdminPortal/OrganizationPeople/OrganizationPeople.spec.tsx type MemberConnectionVariables (line 103) | type MemberConnectionVariables = { type MemberEdge (line 112) | type MemberEdge = { type MemberConnectionOverrides (line 124) | type MemberConnectionOverrides = { type UserListVariables (line 208) | type UserListVariables = { type UserEdge (line 216) | type UserEdge = { type UserListOverrides (line 228) | type UserListOverrides = { FILE: src/screens/AdminPortal/OrganizationPeople/OrganizationPeople.tsx constant STATE_TO_OPTION (line 64) | const STATE_TO_OPTION: Record = { constant OPTION_TO_STATE (line 86) | const OPTION_TO_STATE: Record = { type IProcessedRow (line 92) | interface IProcessedRow { type IEdges (line 101) | interface IEdges { type IQueryVariable (line 113) | interface IQueryVariable { function OrganizationPeople (line 122) | function OrganizationPeople(): JSX.Element { FILE: src/screens/AdminPortal/OrganizationPeople/addMember/AddMember.spec.tsx type InterfaceMockFormTextFieldProps (line 42) | interface InterfaceMockFormTextFieldProps { type MemberEdge (line 383) | type MemberEdge = (typeof defaultData.organization.members.edges)[number]; type RenderConfig (line 413) | type RenderConfig = { constant DEFAULT_ROUTE (line 424) | const DEFAULT_ROUTE = '/admin/orgpeople/org123'; function getDataTableBodyRows (line 456) | function getDataTableBodyRows(): HTMLElement[] { FILE: src/screens/AdminPortal/OrganizationPeople/addMember/AddMember.tsx function AddMember (line 57) | function AddMember({ FILE: src/screens/AdminPortal/OrganizationPeople/addMember/types.ts type IEdge (line 1) | interface IEdge { type IUserDetails (line 13) | interface IUserDetails { type IQueryVariable (line 20) | interface IQueryVariable { type OrganizationMembershipRole (line 33) | enum OrganizationMembershipRole { FILE: src/screens/AdminPortal/OrganizationTags/OrganizationTags.spec.tsx type InterfaceInfiniteScrollMockProps (line 35) | interface InterfaceInfiniteScrollMockProps { function wait (line 85) | async function wait(ms = 500): Promise { type TestInterfaceMockSearch (line 262) | interface TestInterfaceMockSearch { type TestInterfaceTestInterfaceMockSortingOption (line 269) | interface TestInterfaceTestInterfaceMockSortingOption { type TestInterfaceMockSorting (line 274) | interface TestInterfaceMockSorting { FILE: src/screens/AdminPortal/OrganizationTags/OrganizationTags.tsx function OrganizationTags (line 53) | function OrganizationTags(): JSX.Element { FILE: src/screens/AdminPortal/OrganizationTags/OrganizationTagsMocks.ts type TagAncestor (line 7) | type TagAncestor = { id: string; name: string }; type TagEdge (line 9) | type TagEdge = { type PageInfo (line 21) | type PageInfo = { type UserTags (line 28) | type UserTags = { type ListMock (line 34) | type ListMock = { type ErrorMock (line 42) | type ErrorMock = { constant MOCK_RESPONSES (line 107) | const MOCK_RESPONSES = { constant MOCKS (line 311) | const MOCKS = MOCK_RESPONSES.DEFAULT; constant MOCKS_ERROR (line 312) | const MOCKS_ERROR = MOCK_RESPONSES.ERROR_ORG; constant MOCKS_ERROR_ERROR_TAG (line 313) | const MOCKS_ERROR_ERROR_TAG = MOCK_RESPONSES.ERROR_CREATE_TAG; constant MOCKS_EMPTY (line 314) | const MOCKS_EMPTY = MOCK_RESPONSES.EMPTY; constant MOCKS_UNDEFINED_USER_TAGS (line 315) | const MOCKS_UNDEFINED_USER_TAGS = MOCK_RESPONSES.UNDEFINED_USER_TAGS; constant MOCKS_NULL_END_CURSOR (line 316) | const MOCKS_NULL_END_CURSOR = MOCK_RESPONSES.NULL_END_CURSOR; constant MOCKS_NO_MORE_PAGES (line 317) | const MOCKS_NO_MORE_PAGES = MOCK_RESPONSES.DEFAULT; constant MOCKS_ASCENDING_NO_SEARCH (line 318) | const MOCKS_ASCENDING_NO_SEARCH = MOCK_RESPONSES.ASCENDING_NO_SEARCH; constant MOCKS_FETCHMORE_UNDEFINED (line 319) | const MOCKS_FETCHMORE_UNDEFINED = MOCK_RESPONSES.FETCHMORE_UNDEFINED; FILE: src/screens/AdminPortal/OrganizationTransactions/OrganizationTransactions.tsx function OrganizationTransactions (line 21) | function OrganizationTransactions(): JSX.Element { FILE: src/screens/AdminPortal/OrganizationVenues/OrganizationVenues.spec.tsx constant MOCKS (line 32) | const MOCKS = [ constant SEARCH_DEBOUNCE_MS (line 126) | const SEARCH_DEBOUNCE_MS = 300; function wait (line 130) | async function wait(ms = 100): Promise { FILE: src/screens/AdminPortal/OrganizationVenues/OrganizationVenues.tsx function organizationVenues (line 64) | function organizationVenues(): JSX.Element { FILE: src/screens/AdminPortal/PluginStore/PluginModal.tsx constant TABS (line 24) | const TABS = ['details', 'features', 'changelog'] as const; type TabType (line 25) | type TabType = (typeof TABS)[number]; FILE: src/screens/AdminPortal/PluginStore/PluginStore.tsx function PluginStore (line 20) | function PluginStore() { FILE: src/screens/AdminPortal/PluginStore/UploadPluginModal.tsx type IUploadPluginModalProps (line 24) | interface IUploadPluginModalProps { FILE: src/screens/AdminPortal/PluginStore/components/PluginCard.tsx type IPluginCardProps (line 10) | interface IPluginCardProps { function PluginCard (line 15) | function PluginCard({ plugin, onManage }: IPluginCardProps) { FILE: src/screens/AdminPortal/PluginStore/components/PluginList.tsx type IPluginListProps (line 12) | interface IPluginListProps { function PluginList (line 19) | function PluginList({ FILE: src/screens/AdminPortal/PluginStore/components/UninstallConfirmationModal.tsx function UninstallConfirmationModal (line 13) | function UninstallConfirmationModal({ FILE: src/screens/AdminPortal/PluginStore/hooks/useInstallTimer.ts function useInstallTimer (line 8) | function useInstallTimer(loading: boolean): string { FILE: src/screens/AdminPortal/PluginStore/hooks/usePluginActions.ts type IUsePluginActionsProps (line 12) | interface IUsePluginActionsProps { function usePluginActions (line 17) | function usePluginActions({ FILE: src/screens/AdminPortal/PluginStore/hooks/usePluginFilters.ts type IUsePluginFiltersProps (line 12) | interface IUsePluginFiltersProps { function usePluginFilters (line 16) | function usePluginFilters({ pluginData }: IUsePluginFiltersProps) { FILE: src/screens/AdminPortal/Requests/Requests.spec.tsx method href (line 97) | get href() { method href (line 100) | set href(value: string) { constant NULL_RESPONSE_MOCKS (line 130) | const NULL_RESPONSE_MOCKS = [ constant INFINITE_SCROLL_MOCKS (line 155) | const INFINITE_SCROLL_MOCKS = [ FILE: src/screens/AdminPortal/Requests/Requests.tsx type InterfaceRequestsListItem (line 52) | interface InterfaceRequestsListItem { type InterfaceMembershipRequestsQueryData (line 64) | interface InterfaceMembershipRequestsQueryData { FILE: src/screens/AdminPortal/Requests/RequestsMocks.ts constant EMPTY_REQUEST_MOCKS (line 48) | const EMPTY_REQUEST_MOCKS = [ constant MOCKS (line 66) | const MOCKS = [ constant MOCKS4 (line 110) | const MOCKS4 = [ constant UPDATED_MOCKS (line 188) | const UPDATED_MOCKS = [ constant EMPTY_MOCKS (line 261) | const EMPTY_MOCKS = [ constant MOCKS_WITH_ERROR (line 293) | const MOCKS_WITH_ERROR = [ FILE: src/screens/AdminPortal/SubTags/SubTags.spec.tsx type InterfaceInfiniteScrollMockProps (line 25) | interface InterfaceInfiniteScrollMockProps { function wait (line 54) | async function wait(ms = 500): Promise { method merge (line 76) | merge(existing = {}, incoming) { FILE: src/screens/AdminPortal/SubTags/SubTags.tsx function SubTags (line 44) | function SubTags(): JSX.Element { FILE: src/screens/AdminPortal/SubTags/SubTagsMocks.ts constant ANCESTOR_TAG_1 (line 25) | const ANCESTOR_TAG_1 = [{ _id: '1', name: 'userTag 1' }]; constant MOCKS (line 27) | const MOCKS = [ constant MOCKS_ERROR_SUB_TAGS (line 252) | const MOCKS_ERROR_SUB_TAGS = [ constant MOCKS_CREATE_TAG_ERROR (line 297) | const MOCKS_CREATE_TAG_ERROR = [ FILE: src/screens/AdminPortal/Users/Organization.mocks.ts type InterfaceAddress (line 1) | interface InterfaceAddress { type InterfaceCreator (line 12) | interface InterfaceCreator { type InterfaceOrganization (line 21) | interface InterfaceOrganization { type InterfaceUser (line 30) | interface InterfaceUser { type InterfaceAppUserProfile (line 43) | interface InterfaceAppUserProfile { type InterfaceMockUser (line 52) | interface InterfaceMockUser { constant MOCK_USERS (line 77) | const MOCK_USERS = [ FILE: src/screens/AdminPortal/Users/User.mocks.ts constant MOCKS (line 7) | const MOCKS = [ constant MOCKS2 (line 242) | const MOCKS2 = [ FILE: src/screens/AdminPortal/Users/Users.spec.tsx type IUserData (line 485) | interface IUserData { type InterfaceTestComponentProps (line 886) | interface InterfaceTestComponentProps { function TestComponent (line 892) | function TestComponent({ FILE: src/screens/AdminPortal/Users/Users.tsx type SortingOption (line 27) | type SortingOption = 'newest' | 'oldest'; type FilteringOption (line 28) | type FilteringOption = 'admin' | 'user' | 'cancel'; constant USER_ROLES (line 31) | const USER_ROLES = { FILE: src/screens/AdminPortal/Users/UsersMocks.mocks.ts constant EMPTY_MOCKS (line 30) | const EMPTY_MOCKS = [ constant USER_UNDEFINED_MOCK (line 109) | const USER_UNDEFINED_MOCK = [ constant MOCKS_NEW_2 (line 166) | const MOCKS_NEW_2 = [ constant MOCKS_NEW (line 202) | const MOCKS_NEW = [ FILE: src/screens/Auth/ForgotPassword/ForgotPassword.spec.tsx constant MOCKS (line 42) | const MOCKS = [ constant MOCKS_INTERNET_UNAVAILABLE (line 86) | const MOCKS_INTERNET_UNAVAILABLE = [ function wait (line 105) | async function wait(ms = 100): Promise { FILE: src/screens/Auth/LoginPage/LoginPage.spec.tsx type InterfaceStorageHelper (line 36) | interface InterfaceStorageHelper { type InterfaceCommunity (line 44) | interface InterfaceCommunity { type InterfaceOrganization (line 64) | interface InterfaceOrganization { method href (line 1210) | get href() { method href (line 1213) | set href(v: string) { method href (line 1267) | get href() { method href (line 1270) | set href(v: string) { function getLoginPageWithRecaptchaOff (line 2631) | async function getLoginPageWithRecaptchaOff(): Promise { function getLoginPageWithRecaptchaOff (line 3518) | async function getLoginPageWithRecaptchaOff(): Promise { FILE: src/screens/Auth/LoginPage/LoginPage.tsx function loadResource (line 121) | async function loadResource(): Promise { FILE: src/screens/Auth/VerifyEmail/VerifyEmail.tsx type VerificationState (line 36) | type VerificationState = 'loading' | 'success' | 'error'; FILE: src/screens/Public/Invitation/AcceptInvitation.tsx constant STORAGE_KEY (line 18) | const STORAGE_KEY = 'pendingInvitationToken'; constant AUTH_TOKEN_KEY (line 19) | const AUTH_TOKEN_KEY = 'token'; constant EMAIL_KEY (line 20) | const EMAIL_KEY = 'email'; type InviteMetadata (line 35) | type InviteMetadata = { FILE: src/screens/UserPortal/Campaigns/Campaigns.tsx type CampaignWithStatus (line 21) | type CampaignWithStatus = InterfaceUserCampaign & { FILE: src/screens/UserPortal/Campaigns/CampaignsMocks.ts constant MOCKS (line 63) | const MOCKS = [ constant MOCKS_WITH_NO_FUNDS (line 113) | const MOCKS_WITH_NO_FUNDS = [ constant MOCKS_WITH_FUND_NO_CAMPAIGNS (line 134) | const MOCKS_WITH_FUND_NO_CAMPAIGNS = [ constant MOCKS_WITH_NULL_ORGANIZATION (line 163) | const MOCKS_WITH_NULL_ORGANIZATION = [ constant MOCKS_WITH_UNDEFINED_CAMPAIGNS (line 180) | const MOCKS_WITH_UNDEFINED_CAMPAIGNS = [ constant USER_FUND_CAMPAIGNS_ERROR (line 207) | const USER_FUND_CAMPAIGNS_ERROR = [ constant MOCKS_WITH_PENDING_CAMPAIGN (line 220) | const MOCKS_WITH_PENDING_CAMPAIGN = [ FILE: src/screens/UserPortal/Campaigns/PledgeModal.spec.tsx type InterfaceMockDatePickerProps (line 57) | interface InterfaceMockDatePickerProps { constant USER_DETAILS_MOCK (line 142) | const USER_DETAILS_MOCK = { constant USER_DETAILS_ADMIN_MOCK (line 184) | const USER_DETAILS_ADMIN_MOCK = { constant BASE_PLEDGE_MODAL_MOCKS (line 202) | const BASE_PLEDGE_MODAL_MOCKS = [USER_DETAILS_MOCK]; constant BASE_PLEDGE_MODAL_ADMIN_MOCKS (line 203) | const BASE_PLEDGE_MODAL_ADMIN_MOCKS = [USER_DETAILS_ADMIN_MOCK]; constant PLEDGE_MODAL_MOCKS (line 274) | const PLEDGE_MODAL_MOCKS = [ FILE: src/screens/UserPortal/Campaigns/PledgeModal.tsx type InterfacePledgeModal (line 23) | interface InterfacePledgeModal { FILE: src/screens/UserPortal/Chat/Chat.spec.tsx type MockType (line 26) | type MockType = { FILE: src/screens/UserPortal/Chat/Chat.tsx function Chat (line 48) | function Chat(): JSX.Element { FILE: src/screens/UserPortal/Donate/Donate.spec.tsx constant MOCK_DATE (line 22) | const MOCK_DATE = `${DUMMY_DATE_TIME_PREFIX}00:00:00.000Z`; type InterfaceSearchFilterBarMockProps (line 74) | interface InterfaceSearchFilterBarMockProps { type InterfaceFormTextFieldMockProps (line 99) | interface InterfaceFormTextFieldMockProps { constant MOCKS (line 172) | const MOCKS = [ constant MULTIPLE_DONATIONS_MOCKS (line 258) | const MULTIPLE_DONATIONS_MOCKS = [ constant EMPTY_DONATIONS_MOCK (line 284) | const EMPTY_DONATIONS_MOCK = [ constant DONATION_ERROR_MOCK (line 302) | const DONATION_ERROR_MOCK = [ constant BOUNDARY_MOCKS (line 367) | const BOUNDARY_MOCKS = [ FILE: src/screens/UserPortal/Donate/Donate.tsx function Donate (line 41) | function Donate(): JSX.Element { FILE: src/screens/UserPortal/Events/Events.spec.tsx constant TEST_DATE (line 227) | const TEST_DATE = dayjs() constant MOCKS (line 249) | const MOCKS = [ constant ERROR_MOCKS (line 563) | const ERROR_MOCKS = [ constant RATE_LIMIT_MOCKS (line 592) | const RATE_LIMIT_MOCKS = [ constant CREATE_EVENT_ERROR_MOCKS (line 621) | const CREATE_EVENT_ERROR_MOCKS = [ constant CREATE_EVENT_NULL_MOCKS (line 646) | const CREATE_EVENT_NULL_MOCKS = [ constant CREATE_EVENT_WITH_GRAPHQL_ERRORS_MOCKS (line 671) | const CREATE_EVENT_WITH_GRAPHQL_ERRORS_MOCKS = [ constant REFETCH_FAILURE_MOCKS (line 698) | const REFETCH_FAILURE_MOCKS = [ constant CREATOR_NULL_MOCKS (line 750) | const CREATOR_NULL_MOCKS = [ function wait (line 811) | async function wait(ms = 500): Promise { FILE: src/screens/UserPortal/Events/Events.tsx function computeCalendarFromStartDate (line 83) | function computeCalendarFromStartDate( function Events (line 105) | function Events(): JSX.Element { FILE: src/screens/UserPortal/Organizations/Organizations.spec.tsx constant TEST_USER_ID (line 150) | const TEST_USER_ID = '01958985-600e-7cde-94a2-b3fc1ce66cf3'; constant CURRENT_USER_VERIFIED_MOCK (line 209) | const CURRENT_USER_VERIFIED_MOCK = { constant CURRENT_USER_UNVERIFIED_MOCK (line 225) | const CURRENT_USER_UNVERIFIED_MOCK = { constant CURRENT_USER_NULL_MOCK (line 241) | const CURRENT_USER_NULL_MOCK = { constant RESEND_SUCCESS_MOCK (line 253) | const RESEND_SUCCESS_MOCK = { constant RESEND_FAILURE_MOCK (line 269) | const RESEND_FAILURE_MOCK = { constant COMMUNITY_TIMEOUT_MOCK (line 285) | const COMMUNITY_TIMEOUT_MOCK = { constant ORGANIZATION_FILTER_LIST_MOCK (line 298) | const ORGANIZATION_FILTER_LIST_MOCK = { constant MOCKS (line 323) | const MOCKS = [ constant EMPTY_MOCKS (line 407) | const EMPTY_MOCKS = [ constant ERROR_MOCKS (line 452) | const ERROR_MOCKS = [ FILE: src/screens/UserPortal/Organizations/Organizations.tsx type IOrganizationCardProps (line 58) | type IOrganizationCardProps = InterfaceOrganizationCardProps; type InterfaceMemberNode (line 60) | interface InterfaceMemberNode { type InterfaceMemberEdge (line 63) | interface InterfaceMemberEdge { type InterfaceMembersConnection (line 66) | interface InterfaceMembersConnection { type IOrganization (line 72) | interface IOrganization { type IOrgData (line 100) | interface IOrgData { function Organizations (line 122) | function Organizations(): React.JSX.Element { FILE: src/screens/UserPortal/People/People.spec.tsx constant DEFAULT_ORG_ID (line 30) | const DEFAULT_ORG_ID = ''; constant DEFAULT_SEARCH (line 31) | const DEFAULT_SEARCH = ''; constant DEFAULT_FIRST (line 32) | const DEFAULT_FIRST = 5; type InterfaceMemberEdgeProps (line 35) | interface InterfaceMemberEdgeProps { constant SEARCH_DEBOUNCE_MS (line 310) | const SEARCH_DEBOUNCE_MS = 300; function wait (line 312) | async function wait(ms = 100): Promise { FILE: src/screens/UserPortal/People/People.tsx type IMemberNode (line 62) | interface IMemberNode { type IMemberEdge (line 71) | interface IMemberEdge { type IMemberWithUserType (line 76) | interface IMemberWithUserType extends IMemberEdge { type IPeopleTableRow (line 81) | interface IPeopleTableRow { function People (line 90) | function People(): React.JSX.Element { FILE: src/screens/UserPortal/Pledges/Pledges.spec.tsx type MockStorage (line 26) | type MockStorage = Storage & { resetStore: () => void }; method length (line 49) | get length() { constant MOCKS_WITH_MISSING_CAMPAIGN (line 67) | const MOCKS_WITH_MISSING_CAMPAIGN = [ constant MOCKS_WITH_INVALID_DATE (line 104) | const MOCKS_WITH_INVALID_DATE = [ constant MOCKS_WITH_MORE_USERS (line 149) | const MOCKS_WITH_MORE_USERS = [ constant MOCKS_WITH_SINGLE_PLEDGER (line 280) | const MOCKS_WITH_SINGLE_PLEDGER = [ constant MOCKS_WITH_DIFFERENT_CURRENCIES (line 325) | const MOCKS_WITH_DIFFERENT_CURRENCIES = [ constant MOCKS_WITH_ZERO_GOAL (line 370) | const MOCKS_WITH_ZERO_GOAL = [ constant EMPTY_MOCKS (line 415) | const EMPTY_MOCKS = [ constant USER_PLEDGES_ERROR (line 475) | const USER_PLEDGES_ERROR = [ constant USER_PLEDGES_NO_ASSOCIATED_RESOURCES_ERROR (line 489) | const USER_PLEDGES_NO_ASSOCIATED_RESOURCES_ERROR = [ FILE: src/screens/UserPortal/Pledges/Pledges.tsx type PledgeQueryResult (line 60) | type PledgeQueryResult = ApolloQueryResult<{ type IPledgeRefetchFn (line 63) | interface IPledgeRefetchFn { FILE: src/screens/UserPortal/Pledges/PledgesMocks.ts constant MOCKS (line 52) | const MOCKS = [ FILE: src/screens/UserPortal/Transactions/Transactions.tsx function Transactions (line 23) | function Transactions(): JSX.Element { FILE: src/screens/UserPortal/UserScreen/UserScreen.spec.tsx constant MOCKS (line 135) | const MOCKS = [ FILE: src/screens/UserPortal/Volunteer/Actions/Actions.mocks.ts constant MOCKS (line 160) | const MOCKS: MockedResponse[] = [ constant EMPTY_MOCKS (line 178) | const EMPTY_MOCKS: MockedResponse[] = [ constant ERROR_MOCKS (line 196) | const ERROR_MOCKS: MockedResponse[] = [ FILE: src/screens/UserPortal/Volunteer/Actions/Actions.tsx function Actions (line 31) | function Actions(): JSX.Element { FILE: src/screens/UserPortal/Volunteer/Groups/GroupModal.tsx type InterfaceGroupModal (line 37) | interface InterfaceGroupModal { FILE: src/screens/UserPortal/Volunteer/Groups/Groups.mocks.ts constant MOCKS (line 75) | const MOCKS = [ constant UPDATE_ERROR_MOCKS (line 212) | const UPDATE_ERROR_MOCKS = [ FILE: src/screens/UserPortal/Volunteer/Groups/Groups.spec.tsx constant CUSTOM_MOCKS (line 162) | const CUSTOM_MOCKS = [ constant CUSTOM_EMPTY_MOCKS (line 255) | const CUSTOM_EMPTY_MOCKS = [ constant CUSTOM_ERROR_MOCKS (line 275) | const CUSTOM_ERROR_MOCKS = [ FILE: src/screens/UserPortal/Volunteer/Groups/Groups.tsx function Groups (line 64) | function Groups(): JSX.Element { FILE: src/screens/UserPortal/Volunteer/Invitations/Invitations.spec.tsx constant MOCKS (line 203) | const MOCKS = [ constant EMPTY_MOCKS (line 302) | const EMPTY_MOCKS = [ constant ERROR_MOCKS (line 322) | const ERROR_MOCKS = [ constant UPDATE_ERROR_MOCKS (line 338) | const UPDATE_ERROR_MOCKS = [ constant GROUP_RECURRING_MOCKS (line 368) | const GROUP_RECURRING_MOCKS = [ constant GROUP_NON_RECURRING_MOCKS (line 388) | const GROUP_NON_RECURRING_MOCKS = [ constant INDIVIDUAL_RECURRING_MOCKS (line 408) | const INDIVIDUAL_RECURRING_MOCKS = [ constant INDIVIDUAL_NON_RECURRING_MOCKS (line 428) | const INDIVIDUAL_NON_RECURRING_MOCKS = [ FILE: src/screens/UserPortal/Volunteer/Invitations/Invitations.tsx type ItemFilter (line 60) | enum ItemFilter { FILE: src/screens/UserPortal/Volunteer/UpcomingEvents/UpcomingEvents.mockHelpers.ts type VolunteerStatus (line 3) | type VolunteerStatus = type InterfaceEventVolunteerOverride (line 10) | interface InterfaceEventVolunteerOverride { type InterfaceMembershipOptions (line 17) | interface InterfaceMembershipOptions { FILE: src/screens/UserPortal/Volunteer/UpcomingEvents/UpcomingEvents.mocks.ts constant MOCKS (line 33) | const MOCKS = [ constant MEMBERSHIP_LOOKUP_MOCKS (line 71) | const MEMBERSHIP_LOOKUP_MOCKS = [ constant EMPTY_MOCKS (line 104) | const EMPTY_MOCKS = [ constant ERROR_MOCKS (line 115) | const ERROR_MOCKS = [ FILE: src/screens/UserPortal/Volunteer/VolunteerManagement.tsx type TabOptions (line 67) | type TabOptions = 'upcomingEvents' | 'invitations' | 'actions' | 'groups'; FILE: src/setup/askAndUpdatePort/askAndUpdatePort.ts constant DEFAULT_PORT (line 6) | const DEFAULT_PORT = 4321; FILE: src/setup/askForCustomPort/askForCustomPort.ts constant DEFAULT_PORT (line 3) | const DEFAULT_PORT = 4321; constant MAX_RETRY_ATTEMPTS (line 4) | const MAX_RETRY_ATTEMPTS = 5; function validatePort (line 6) | function validatePort(input: string): string | boolean { function reservedPortWarning (line 19) | async function reservedPortWarning(port: number): Promise { function askForCustomPort (line 32) | async function askForCustomPort(): Promise { FILE: src/setup/askForDocker/askForDocker.spec.ts method toString (line 284) | toString(): string { method toString (line 315) | toString(): string { FILE: src/setup/askForDocker/askForDocker.ts constant DEFAULT_PORT (line 4) | const DEFAULT_PORT = 4321; FILE: src/setup/askForTalawaApiUrl/askForTalawaApiUrl.ts function askForTalawaApiUrl (line 3) | async function askForTalawaApiUrl(useDocker = false): Promise { FILE: src/setup/checkConnection/checkConnection.ts function checkConnection (line 1) | async function checkConnection(url: string): Promise { FILE: src/setup/checkEnvFile/checkEnvFile.ts function checkEnvFile (line 7) | function checkEnvFile(): boolean { function modifyEnvFile (line 19) | function modifyEnvFile(): void { FILE: src/setup/setup.ts constant ENV_VALUES (line 16) | const ENV_VALUES = { constant ENV_KEYS (line 24) | const ENV_KEYS = { function main (line 159) | async function main(): Promise { FILE: src/setup/updateEnvFile/updateEnvFile.ts constant ENV_PATH (line 4) | const ENV_PATH = path.resolve(process.cwd(), '.env'); constant PARAM_DESCRIPTIONS (line 6) | const PARAM_DESCRIPTIONS: Record = { FILE: src/setup/validateRecaptcha/validateRecaptcha.ts function validateRecaptcha (line 1) | function validateRecaptcha(string: string): boolean { FILE: src/setupTests.spec.ts constant STORAGE_KEY (line 3) | const STORAGE_KEY = 'localStorage'; FILE: src/shared-components/ActionItems/ActionItem.mocks.ts constant MOCKS (line 521) | const MOCKS = [ constant MOCKS_ERROR (line 533) | const MOCKS_ERROR = [ FILE: src/shared-components/ActionItems/ActionItemDeleteModal/ActionItemDeleteModal.tsx type IItemDeleteModalProps (line 41) | interface IItemDeleteModalProps { FILE: src/shared-components/ActionItems/ActionItemUpdateModal/ActionItemUpdateStatusModal.tsx type IItemUpdateStatusModalProps (line 50) | interface IItemUpdateStatusModalProps { FILE: src/shared-components/ActionItems/ActionItemViewModal/ActionItemViewModal.spec.tsx constant MOCKS (line 127) | const MOCKS = [ FILE: src/shared-components/ActionItems/ActionItemViewModal/ActionItemViewModal.tsx type IViewModalProps (line 37) | interface IViewModalProps { FILE: src/shared-components/BaseModal/BaseModal.tsx function BaseModal (line 29) | function BaseModal({ FILE: src/shared-components/Button/Button.tsx constant BOOTSTRAP_VARIANTS (line 27) | const BOOTSTRAP_VARIANTS = new Set([ FILE: src/shared-components/Button/Button.types.ts type ButtonSize (line 10) | type ButtonSize = 'sm' | 'md' | 'lg' | 'xl'; type ButtonIconPosition (line 13) | type ButtonIconPosition = 'start' | 'end'; type ButtonVariant (line 19) | type ButtonVariant = type InterfaceButtonProps (line 31) | interface InterfaceButtonProps type ButtonProps (line 50) | type ButtonProps = InterfaceButtonProps; FILE: src/shared-components/CRUDModalTemplate/CRUDModalTemplate.spec.tsx type InterfaceTestData (line 1248) | interface InterfaceTestData { type InterfaceTestData (line 1322) | interface InterfaceTestData { type InterfaceTestResult (line 1327) | interface InterfaceTestResult { FILE: src/shared-components/CRUDModalTemplate/CreateModal.stories.tsx constant DEMO_LABELS (line 6) | const DEMO_LABELS = { type Story (line 65) | type Story = StoryObj; FILE: src/shared-components/CRUDModalTemplate/DeleteModal.stories.tsx constant DEMO_TEXT (line 6) | const DEMO_TEXT = { type Story (line 58) | type Story = StoryObj; FILE: src/shared-components/CRUDModalTemplate/EditModal.stories.tsx constant DEMO_LABELS (line 6) | const DEMO_LABELS = { type Story (line 67) | type Story = StoryObj; FILE: src/shared-components/CRUDModalTemplate/ViewModal.stories.tsx constant DEMO_TEXT (line 7) | const DEMO_TEXT = { type Story (line 88) | type Story = StoryObj; FILE: src/shared-components/CRUDModalTemplate/hooks/useFormModal.spec.ts type InterfaceTestFormData (line 5) | interface InterfaceTestFormData { FILE: src/shared-components/CRUDModalTemplate/hooks/useFormModal.ts function useFormModal (line 50) | function useFormModal( FILE: src/shared-components/CRUDModalTemplate/hooks/useModalState.ts function useModalState (line 27) | function useModalState( FILE: src/shared-components/CRUDModalTemplate/hooks/useMutationModal.spec.ts type InterfaceTestFormData (line 5) | interface InterfaceTestFormData { type InterfaceTestResult (line 11) | interface InterfaceTestResult { FILE: src/shared-components/CRUDModalTemplate/hooks/useMutationModal.ts function useMutationModal (line 57) | function useMutationModal( FILE: src/shared-components/DataGridWrapper/DataGridErrorOverlay.tsx type InterfaceDataGridErrorOverlayProps (line 14) | interface InterfaceDataGridErrorOverlayProps { function DataGridErrorOverlay (line 27) | function DataGridErrorOverlay({ FILE: src/shared-components/DataGridWrapper/DataGridWrapper.spec.tsx type IRenderCellCall (line 15) | interface IRenderCellCall { type TestRow (line 295) | type TestRow = { FILE: src/shared-components/DataGridWrapper/DataGridWrapper.stories.tsx type User (line 10) | type User = { type Story (line 130) | type Story = StoryObj>; FILE: src/shared-components/DataGridWrapper/DataGridWrapper.tsx function convertTokenColumns (line 46) | function convertTokenColumns( function DataGridWrapper (line 121) | function DataGridWrapper( FILE: src/shared-components/DataTable/BulkActionsBar.tsx function BulkActionsBar (line 18) | function BulkActionsBar({ FILE: src/shared-components/DataTable/DataTable.pagination.spec.tsx type ITestUser (line 7) | interface ITestUser { FILE: src/shared-components/DataTable/DataTable.spec.tsx type IRow (line 507) | interface IRow { type IColumnDef (line 511) | interface IColumnDef { type Row (line 598) | type Row = { value: number }; type Row (line 609) | type Row = { flag: boolean; name: string }; type Row (line 630) | type Row = { id?: number | null; value: string }; type Row (line 715) | type Row = { id: string; name: string }; type TestRow (line 958) | type TestRow = { a: string; b: string }; type TestRow (line 981) | type TestRow = { a: string }; type Row (line 1008) | type Row = { id: string; name: string }; type Row (line 1031) | type Row = { id: string; name: string }; type Row (line 1064) | type Row = { id: string; name: string }; type Row (line 1090) | type Row = { id: string; name: string }; type Row (line 1113) | type Row = { id: string; name: string }; type Row (line 1148) | type Row = { id: string; name: string }; type Row (line 1178) | type Row = { id: string; name: string }; type Row (line 1199) | type Row = { id: string; name: string }; type Row (line 1222) | type Row = { id: string; name: string }; type Row (line 1260) | type Row = { id: string; name: string }; type Row (line 1299) | type Row = { id: string; name: string }; type Row (line 1341) | type Row = { id: string; name: string }; type Row (line 1380) | type Row = { id: string; name: string }; type Row (line 1627) | type Row = { id: string; name: string }; type Row (line 1661) | type Row = { id: string; name: string }; type Row (line 1981) | type Row = { type Row (line 2219) | type Row = { id: string; priority: string }; type Row (line 2273) | type Row = { id: string; score: number | null }; type Row (line 2318) | type Row = { id: string; name: string }; type Row (line 2364) | type Row = { id: string; name: string; status: string }; type Row (line 2406) | type Row = { id: string; name: string; group: string }; type Row (line 2452) | type Row = { id: string; value: number }; type Row (line 2486) | type Row = { id: string; name: string; age: number }; type Row (line 2534) | type Row = { id: string; name: string }; type Row (line 2578) | type Row = { id: string; active: boolean }; type Row (line 2622) | type Row = { id: string; name: string }; type Row (line 2664) | type Row = { id: string; value: string | null | undefined }; type Row (line 2708) | type Row = { id: string; name: string }; FILE: src/shared-components/DataTable/DataTable.tsx constant DEFAULT_SKELETON_ROWS (line 46) | const DEFAULT_SKELETON_ROWS: number = 5; function defaultCompare (line 52) | function defaultCompare(a: unknown, b: unknown): number { function DataTable (line 75) | function DataTable(props: IDataTableProps) { FILE: src/shared-components/DataTable/DataTableSkeleton.tsx function DataTableSkeleton (line 32) | function DataTableSkeleton({ FILE: src/shared-components/DataTable/DataTableTable.spec.tsx type Row (line 14) | type Row = { id: string; name: string; value?: number }; function defaultProps (line 22) | function defaultProps( FILE: src/shared-components/DataTable/DataTableTable.tsx function renderCell (line 30) | function renderCell( function DataTableTable (line 60) | function DataTableTable({ FILE: src/shared-components/DataTable/LoadingMoreRows.spec.tsx type Row (line 137) | type Row = { id: string; name: string }; type Row (line 207) | type Row = { id: string; name: string }; type Row (line 230) | type Row = { id: string; name: string }; type Row (line 275) | type Row = { id: string; name: string }; type Row (line 321) | type Row = { id: string; name: string }; type Row (line 345) | type Row = { id: string; name: string }; type RowWithId (line 478) | type RowWithId = { id?: string }; type Row (line 637) | type Row = { id: string; name: string }; type Row (line 661) | type Row = { id: string; name: string }; FILE: src/shared-components/DataTable/LoadingMoreRows.tsx function LoadingMoreRows (line 29) | function LoadingMoreRows({ FILE: src/shared-components/DataTable/Pagination.tsx function PaginationControls (line 24) | function PaginationControls({ FILE: src/shared-components/DataTable/SearchBar.tsx function SearchBar (line 12) | function SearchBar(props: InterfaceSearchBarProps) { FILE: src/shared-components/DataTable/TableLoader.tsx function TableLoaderComponent (line 16) | function TableLoaderComponent({ FILE: src/shared-components/DataTable/cells/ActionsCell.spec.tsx type Row (line 7) | type Row = { id: string; name: string }; FILE: src/shared-components/DataTable/cells/ActionsCell.tsx function ActionsCell (line 13) | function ActionsCell( FILE: src/shared-components/DataTable/hooks/useDataTableFiltering.ts function useDataTableFiltering (line 42) | function useDataTableFiltering( FILE: src/shared-components/DataTable/hooks/useDataTableSelection.spec.tsx type TestRow (line 6) | type TestRow = { id: string }; FILE: src/shared-components/DataTable/hooks/useDataTableSelection.ts function useDataTableSelection (line 17) | function useDataTableSelection( FILE: src/shared-components/DataTable/hooks/useSimpleTableData.spec.tsx type Item (line 15) | type Item = { id: string; name: string }; type MockQueryResultFn (line 17) | type MockQueryResultFn = () => Promise>; type IItemsData (line 19) | interface IItemsData { function makeResult (line 23) | function makeResult( function Consumer (line 55) | function Consumer({ type INestedData (line 447) | interface INestedData { FILE: src/shared-components/DataTable/hooks/useSimpleTableData.ts type IUseSimpleTableDataOptions (line 7) | interface IUseSimpleTableDataOptions { type IUseSimpleTableDataResult (line 18) | interface IUseSimpleTableDataResult { function useSimpleTableData (line 67) | function useSimpleTableData( FILE: src/shared-components/DataTable/hooks/useTableData.spec.tsx type Node (line 9) | type Node = { id: string; name: string }; type Row (line 10) | type Row = { key: string; label: string }; type MockQueryResultFn (line 16) | type MockQueryResultFn = () => Promise>; type IItemsData (line 23) | interface IItemsData { type IDatasetsData (line 39) | interface IDatasetsData { function Consumer (line 51) | function Consumer({ type ComplexNode (line 1484) | type ComplexNode = { type ComplexRow (line 1491) | type ComplexRow = { type TestData (line 1776) | type TestData = { users?: Connection<{ id: string }> }; type TestData (line 1795) | type TestData = { users: Connection<{ id: string }> | null }; type TestData (line 1814) | type TestData = { users: string }; type TestData (line 1832) | type TestData = { count: number }; type TestData (line 1850) | type TestData = { type TestData (line 1870) | type TestData = { users: { edges: string } }; type TestData (line 1888) | type TestData = { users: Connection<{ id: string }> | null }; type TestData (line 1906) | type TestData = { type TestData (line 1927) | type TestData = { type TestData (line 1952) | type TestData = { FILE: src/shared-components/DataTable/hooks/useTableData.ts function useTableData (line 12) | function useTableData( FILE: src/shared-components/DataTable/types.spec.ts type IUser (line 14) | interface IUser { FILE: src/shared-components/DataTable/utils.spec.ts type ITestRow (line 123) | interface ITestRow { FILE: src/shared-components/DataTable/utils.ts function renderHeader (line 12) | function renderHeader(header: HeaderRender) { function renderCellValue (line 22) | function renderCellValue(value: unknown) { function getCellValue (line 41) | function getCellValue( function toSearchableString (line 56) | function toSearchableString(v: unknown): string { FILE: src/shared-components/DateRangePicker/DateRangePicker.spec.tsx function renderComponent (line 84) | function renderComponent( FILE: src/shared-components/DateRangePicker/DateRangePicker.tsx function isDayjsLike (line 39) | function isDayjsLike(value: unknown): value is { toDate: () => Date } { function normalizeToDate (line 48) | function normalizeToDate(value: unknown): Date | null { function toDayjs (line 63) | function toDayjs(value: Date | null): Dayjs | null { function normalizeRange (line 67) | function normalizeRange(partial: Partial): IDateRangeVa... function DateRangePicker (line 74) | function DateRangePicker({ FILE: src/shared-components/ErrorBoundaryWrapper/ErrorBoundaryWrapper.spec.tsx type IComponent (line 20) | interface IComponent { FILE: src/shared-components/ErrorBoundaryWrapper/ErrorBoundaryWrapper.tsx class ErrorBoundaryWrapper (line 58) | class ErrorBoundaryWrapper extends React.Component< method constructor (line 63) | constructor(props: InterfaceErrorBoundaryWrapperProps) { method getDerivedStateFromError (line 76) | static getDerivedStateFromError( method componentDidCatch (line 90) | componentDidCatch(error: Error, errorInfo: ErrorInfo): void { method render (line 136) | render(): ReactNode { FILE: src/shared-components/ErrorPanel/ErrorPanel.tsx constant ERROR_MESSAGE_MAX_LENGTH (line 21) | const ERROR_MESSAGE_MAX_LENGTH = 200; constant SENSITIVE_PATTERNS (line 22) | const SENSITIVE_PATTERNS = [ function sanitizeErrorMessage (line 35) | function sanitizeErrorMessage(errorMessage: string): string { type InterfaceErrorPanelProps (line 53) | interface InterfaceErrorPanelProps { FILE: src/shared-components/EventForm/utils/recurrenceOptions.ts type InterfaceRecurrenceOption (line 15) | interface InterfaceRecurrenceOption { FILE: src/shared-components/EventForm/utils/visibilityUtils.ts type EventVisibility (line 11) | type EventVisibility = 'PUBLIC' | 'ORGANIZATION' | 'INVITE_ONLY'; FILE: src/shared-components/EventListCard/EventListCard.spec.tsx function wait (line 54) | async function wait(ms = 100): Promise { FILE: src/shared-components/EventListCard/EventListCard.tsx function EventListCard (line 40) | function EventListCard(props: IEventListCard): JSX.Element { FILE: src/shared-components/EventListCard/EventListCardProps.mock.ts type IEventListCardProps (line 4) | interface IEventListCardProps extends InterfaceEvent { FILE: src/shared-components/EventListCard/Modal/EventListCardMocks.ts constant MOCKS (line 8) | const MOCKS = [ constant ERROR_MOCKS (line 295) | const ERROR_MOCKS = [ FILE: src/shared-components/EventListCard/Modal/EventListCardModals.spec.tsx type MockEventListCardProps (line 77) | type MockEventListCardProps = InterfaceEvent & { FILE: src/shared-components/EventListCard/Modal/EventListCardModals.tsx function EventListCardModals (line 54) | function EventListCardModals({ FILE: src/shared-components/EventListCard/Modal/updateLogic.spec.ts type MockEventListCardProps (line 49) | type MockEventListCardProps = InterfaceEvent; type HandlerArgs (line 94) | type HandlerArgs = Parameters< type HandlerOverrides (line 98) | type HandlerOverrides = Partial; FILE: src/shared-components/Navbar/Navbar.tsx function PageHeader (line 56) | function PageHeader({ FILE: src/shared-components/NotificationToast/NotificationToast.tsx constant DEFAULT_NAMESPACE (line 16) | const DEFAULT_NAMESPACE: NotificationToastNamespace = 'common'; constant SHARED_DEFAULTS (line 18) | const SHARED_DEFAULTS = { constant DEFAULT_TOAST_OPTIONS (line 25) | const DEFAULT_TOAST_OPTIONS: ToastOptions = { constant DEFAULT_CONTAINER_PROPS (line 30) | const DEFAULT_CONTAINER_PROPS: ToastContainerProps = { function resolveNotificationToastMessage (line 47) | function resolveNotificationToastMessage( function showToast (line 69) | function showToast( function showPromise (line 87) | function showPromise( function NotificationToastContainer (line 148) | function NotificationToastContainer( FILE: src/shared-components/OrganizationCard/OrganizationCard.tsx type InterfaceOrganizationCardPropsPG (line 60) | interface InterfaceOrganizationCardPropsPG { function OrganizationCard (line 64) | function OrganizationCard({ FILE: src/shared-components/PeopleTabNavbar/PeopleTabNavbar.spec.tsx type SearchBarProps (line 9) | type SearchBarProps = { FILE: src/shared-components/PeopleTabNavbar/PeopleTabNavbar.tsx function PeopleTabNavbar (line 53) | function PeopleTabNavbar({ FILE: src/shared-components/Recurrence/RecurrenceWeeklySection.tsx type InterfaceRecurrenceWeeklySectionProps (line 10) | interface InterfaceRecurrenceWeeklySectionProps { FILE: src/shared-components/Recurrence/RecurrenceYearlySection.tsx type InterfaceRecurrenceYearlySectionProps (line 4) | interface InterfaceRecurrenceYearlySectionProps { FILE: src/shared-components/ReportingTable/ReportingTable.spec.tsx constant COL_MIN_WIDTH (line 13) | const COL_MIN_WIDTH = 'minWidth' as const; FILE: src/shared-components/SidebarNavItem/SidebarNavItem.tsx constant ICON_SIZE (line 41) | const ICON_SIZE = 25; FILE: src/shared-components/TableLoader/TableLoader.spec.tsx type IMockColumn (line 20) | interface IMockColumn { FILE: src/shared-components/pinnedPosts/pinnedPostsLayout.spec.tsx constant TOGGLE_PINNED_POST_MOCK (line 96) | const TOGGLE_PINNED_POST_MOCK = { constant DELETE_POST_MOCK (line 119) | const DELETE_POST_MOCK = { FILE: src/shared-components/postCard/PostCard.tsx function PostCard (line 61) | function PostCard({ ...props }: InterfacePostCard): JSX.Element { FILE: src/shared-components/posts/createPostModal/createPostModal.spec.tsx method get (line 216) | get() { method set (line 219) | set(value) { FILE: src/shared-components/posts/createPostModal/createPostModal.tsx function CreatePostModal (line 33) | function CreatePostModal({ FILE: src/shared-components/posts/posts.spec.tsx constant FIXED_TIMESTAMP (line 259) | const FIXED_TIMESTAMP = dayjs().subtract(14, 'days').toISOString(); FILE: src/shared-components/posts/posts.tsx function PostsPage (line 74) | function PostsPage() { FILE: src/shared-components/useDebounce/useDebounce.tsx function useDebounce (line 21) | function useDebounce void>( FILE: src/state/helpers/Action.ts type InterfaceAction (line 1) | interface InterfaceAction { FILE: src/state/reducers/index.ts type RootState (line 10) | type RootState = ReturnType; FILE: src/state/reducers/routesReducer.ts type TargetsType (line 3) | type TargetsType = { type SubTargetType (line 9) | type SubTargetType = { type ComponentType (line 34) | type ComponentType = { constant INITIAL_STATE (line 101) | const INITIAL_STATE = { FILE: src/state/reducers/userRoutesReducer.ts type TargetsType (line 4) | type TargetsType = { type SubTargetType (line 10) | type SubTargetType = { type ComponentType (line 33) | type ComponentType = { constant INITIAL_USER_STATE (line 97) | const INITIAL_USER_STATE = { FILE: src/state/store.ts type AppDispatch (line 8) | type AppDispatch = typeof store.dispatch; FILE: src/test-utils/I18nextProviderMock.tsx function I18nextProvider (line 14) | function I18nextProvider({ FILE: src/test-utils/TestErrorBoundary.tsx type TestInterfaceErrorBoundaryProps (line 13) | interface TestInterfaceErrorBoundaryProps { type TestInterfaceErrorBoundaryState (line 17) | interface TestInterfaceErrorBoundaryState { class TestErrorBoundary (line 22) | class TestErrorBoundary extends React.Component< method constructor (line 26) | constructor(props: TestInterfaceErrorBoundaryProps) { method getDerivedStateFromError (line 34) | static getDerivedStateFromError( method render (line 43) | render(): React.ReactNode { FILE: src/test-utils/TestWrapper.tsx type InterfaceTestWrapperProps (line 44) | interface InterfaceTestWrapperProps { FILE: src/test-utils/check-i18n/check-i18n-diff.test.js class ExitError (line 31) | class ExitError extends Error { method constructor (line 32) | constructor(code) { FILE: src/test-utils/localStorageMock.ts method length (line 27) | get length(): number { FILE: src/test-utils/mocks/react-bootstrap/components/DropdownBase.tsx type DivProps (line 8) | type DivProps = React.PropsWithChildren< FILE: src/test-utils/mocks/react-bootstrap/components/DropdownItem.tsx type BtnProps (line 7) | type BtnProps = React.PropsWithChildren< FILE: src/test-utils/mocks/react-bootstrap/components/DropdownMenu.tsx type DivProps (line 7) | type DivProps = React.PropsWithChildren< FILE: src/test-utils/mocks/react-bootstrap/components/DropdownToggle.tsx type BtnProps (line 8) | type BtnProps = React.PropsWithChildren< FILE: src/test-utils/mocks/react-bootstrap/types.ts type DivProps (line 3) | type DivProps = React.PropsWithChildren< type BtnProps (line 6) | type BtnProps = React.PropsWithChildren< type InterfaceDropdown (line 10) | interface InterfaceDropdown extends React.FC { FILE: src/types/AdminPortal/Advertisement/interface.ts type InterfaceAddOnRegisterProps (line 3) | interface InterfaceAddOnRegisterProps { type InterfaceFormStateTypes (line 21) | interface InterfaceFormStateTypes { type InterfaceAddOnEntryProps (line 32) | interface InterfaceAddOnEntryProps { FILE: src/types/AdminPortal/Advertisement/type.ts type AdvertisementType (line 5) | enum AdvertisementType { type Advertisement (line 12) | type Advertisement = { type AdvertisementAttachment (line 30) | type AdvertisementAttachment = { type AdvertisementEdge (line 35) | type AdvertisementEdge = { type AdvertisementsConnection (line 40) | type AdvertisementsConnection = { type CreateAdvertisementInput (line 46) | type CreateAdvertisementInput = { type CreateAdvertisementPayload (line 56) | type CreateAdvertisementPayload = { FILE: src/types/AdminPortal/Agenda/interface.ts type InterfaceAgendaItemCategoryInfo (line 6) | interface InterfaceAgendaItemCategoryInfo { type InterfaceAgendaItemCategoryList (line 19) | interface InterfaceAgendaItemCategoryList { type InterfaceAgendaItemInfo (line 26) | interface InterfaceAgendaItemInfo { type InterfaceAgendaFolderInfo (line 68) | interface InterfaceAgendaFolderInfo { type InterfaceAgendaFolderList (line 120) | interface InterfaceAgendaFolderList { type InterfaceAttachment (line 127) | interface InterfaceAttachment { type InterfaceCreateFormStateType (line 138) | interface InterfaceCreateFormStateType { type InterfaceFormStateType (line 156) | interface InterfaceFormStateType { type InterfaceAgendaItemsCreateModalProps (line 171) | interface InterfaceAgendaItemsCreateModalProps { type InterfaceAgendaItemsUpdateModalProps (line 184) | interface InterfaceAgendaItemsUpdateModalProps { type InterfaceAgendaItemsDeleteModalProps (line 201) | interface InterfaceAgendaItemsDeleteModalProps { type InterfaceAgendaFolderDeleteModalProps (line 213) | interface InterfaceAgendaFolderDeleteModalProps { type InterfaceAgendaFolderCreateFormStateType (line 222) | interface InterfaceAgendaFolderCreateFormStateType { type InterfaceAgendaFolderCreateModalProps (line 231) | interface InterfaceAgendaFolderCreateModalProps { type InterfaceAgendaFolderUpdateFormStateType (line 240) | interface InterfaceAgendaFolderUpdateFormStateType { type InterfaceAgendaFolderUpdateModalProps (line 250) | interface InterfaceAgendaFolderUpdateModalProps { type InterfaceItemFormStateType (line 262) | interface InterfaceItemFormStateType { type InterfaceAgendaItemsPreviewModalProps (line 290) | interface InterfaceAgendaItemsPreviewModalProps { type InterfaceAgendaDragAndDropProps (line 304) | interface InterfaceAgendaDragAndDropProps { type InterfaceUseAgendaMutationsProps (line 322) | interface InterfaceUseAgendaMutationsProps { FILE: src/types/AdminPortal/Agenda/type.ts type AgendaCategory (line 4) | type AgendaCategory = { FILE: src/types/AdminPortal/ApplyToSelector/interface.ts type ApplyToType (line 6) | type ApplyToType = 'series' | 'instance'; type InterfaceApplyToSelectorProps (line 11) | interface InterfaceApplyToSelectorProps { FILE: src/types/AdminPortal/AssignmentTypeSelector/interface.ts type AssignmentType (line 4) | type AssignmentType = 'volunteer' | 'volunteerGroup'; type InterfaceAssignmentTypeSelectorProps (line 9) | interface InterfaceAssignmentTypeSelectorProps { FILE: src/types/AdminPortal/Contribution/interface.ts type InterfaceContriStatsProps (line 1) | interface InterfaceContriStatsProps { type InterfaceOrgContriCardsProps (line 8) | interface InterfaceOrgContriCardsProps { FILE: src/types/AdminPortal/EventRegistrantsModal/AddOnSpot.ts type InterfaceAddOnSpotAttendeeProps (line 4) | interface InterfaceAddOnSpotAttendeeProps { type InterfaceFormData (line 13) | interface InterfaceFormData { FILE: src/types/AdminPortal/EventRegistrantsModal/InviteByEmail/interface.ts type InterfaceInviteByEmailModalProps (line 4) | interface InterfaceInviteByEmailModalProps { FILE: src/types/AdminPortal/EventRegistrantsModal/interface.ts type InterfaceEventRegistrantsModalProps (line 5) | interface InterfaceEventRegistrantsModalProps { type InterfaceBaseModalProps (line 15) | interface InterfaceBaseModalProps { type InterfaceAutocompleteMockProps (line 27) | interface InterfaceAutocompleteMockProps { FILE: src/types/AdminPortal/EventRegistrantsWrapper/interface.ts type InterfaceEventRegistrantsWrapperProps (line 4) | interface InterfaceEventRegistrantsWrapperProps { FILE: src/types/AdminPortal/MemberDetail/interface.ts type InterfaceResolveAvatarFileParams (line 4) | interface InterfaceResolveAvatarFileParams { type InterfacePhoneFieldConfig (line 15) | interface InterfacePhoneFieldConfig { type InterfaceAddressFieldConfig (line 26) | interface InterfaceAddressFieldConfig { type InterfaceMemberDetailProps (line 37) | type InterfaceMemberDetailProps = { id?: string }; FILE: src/types/AdminPortal/OrgUpdate/interface.ts type InterfaceOrgUpdateProps (line 4) | interface InterfaceOrgUpdateProps { type InterfaceOrganization (line 12) | interface InterfaceOrganization { type InterfaceMutationUpdateOrganizationInput (line 40) | interface InterfaceMutationUpdateOrganizationInput { FILE: src/types/AdminPortal/Organization/interface.ts type InterfaceOrgPeopleListCardProps (line 1) | interface InterfaceOrgPeopleListCardProps { type InterfaceOrgPostCardProps (line 6) | interface InterfaceOrgPostCardProps { FILE: src/types/AdminPortal/Organization/type.ts type Organization (line 24) | type Organization = { type OrganizationCustomField (line 47) | type OrganizationCustomField = { type OrganizationInput (line 54) | type OrganizationInput = { FILE: src/types/AdminPortal/OrganizationDashCards/CardItem/interface.ts type InterfaceCardItem (line 1) | interface InterfaceCardItem { FILE: src/types/AdminPortal/OrganizationPeople/addMember/interface.ts type InterfaceAddMemberProps (line 5) | interface InterfaceAddMemberProps { FILE: src/types/AdminPortal/PluginStore/UninstallConfirmationModal/interface.ts type IUninstallConfirmationModalProps (line 11) | interface IUninstallConfirmationModalProps { FILE: src/types/AdminPortal/Tag/interface.ts type InterfaceMemberData (line 4) | interface InterfaceMemberData { type InterfaceTagMembersData (line 10) | interface InterfaceTagMembersData { type InterfaceAddPeopleToTagProps (line 27) | interface InterfaceAddPeopleToTagProps { type InterfacePaginationVariables (line 35) | interface InterfacePaginationVariables { type InterfaceBaseQueryResult (line 39) | interface InterfaceBaseQueryResult { type InterfaceBaseFetchMoreOptions (line 45) | interface InterfaceBaseFetchMoreOptions { type InterfaceQueryUserTagsMembersToAssignTo (line 50) | interface InterfaceQueryUserTagsMembersToAssignTo { type InterfaceTagUsersToAssignToQuery (line 55) | interface InterfaceTagUsersToAssignToQuery FILE: src/types/AdminPortal/Tag/utils.ts constant TAGS_QUERY_DATA_CHUNK_SIZE (line 1) | const TAGS_QUERY_DATA_CHUNK_SIZE = 10; FILE: src/types/AdminPortal/TagActions/interface.ts type InterfaceTagActionsProps (line 4) | interface InterfaceTagActionsProps { FILE: src/types/AdminPortal/UpdateSession/interface.ts type InterfaceUpdateSessionProps (line 4) | interface InterfaceUpdateSessionProps { FILE: src/types/AdminPortal/UserDetails/UserEvent/interface.ts type InterfaceUserEvent (line 5) | interface InterfaceUserEvent { type InterfaceGQLUser (line 19) | interface InterfaceGQLUser { type InterfaceGQLEventLite (line 27) | interface InterfaceGQLEventLite { type InterfaceGQLOrganization (line 34) | interface InterfaceGQLOrganization { type InterfaceGetUserEventsData (line 42) | interface InterfaceGetUserEventsData { type InterfaceUserEventsGQL (line 49) | interface InterfaceUserEventsGQL { type ParticipationFilter (line 72) | type ParticipationFilter = 'ALL' | 'ADMIN_CREATOR'; FILE: src/types/AdminPortal/UserDetails/UserEvent/type.ts type PeopleTabUserEventsProps (line 2) | type PeopleTabUserEventsProps = { orgId?: string; userId?: string }; FILE: src/types/AdminPortal/UserDetails/UserOrganization/interface.ts type InterfaceJoinedOrgEdge (line 1) | interface InterfaceJoinedOrgEdge { type InterfaceJoinedOrganizationsData (line 12) | interface InterfaceJoinedOrganizationsData { FILE: src/types/AdminPortal/UserDetails/UserOrganization/type.ts type InterfaceUserOrganizationsProps (line 1) | type InterfaceUserOrganizationsProps = { id?: string }; type InterfaceOrgRelationType (line 2) | type InterfaceOrgRelationType = 'CREATED' | 'BELONG_TO' | 'JOINED'; type InterfaceUserOrg (line 4) | type InterfaceUserOrg = { FILE: src/types/AdminPortal/UserDetails/UserTags/interface.ts type InterfaceUserTag (line 2) | interface InterfaceUserTag { type InterfaceGetUserTagsData (line 11) | interface InterfaceGetUserTagsData { type InterfaceUserTagGQL (line 15) | interface InterfaceUserTagGQL { FILE: src/types/AdminPortal/UserDetails/UserTags/type.ts type InterfaceUserTagsProps (line 2) | type InterfaceUserTagsProps = { id?: string }; FILE: src/types/AdminPortal/UserTableRow/interface.ts type InterfaceUserInfo (line 6) | interface InterfaceUserInfo { type InterfaceActionVariant (line 17) | type InterfaceActionVariant = type InterfaceActionButton (line 26) | interface InterfaceActionButton { type InterfaceUserTableRowProps (line 39) | interface InterfaceUserTableRowProps { FILE: src/types/AdminPortal/VolunteerDeleteModal/interface.ts type InterfaceVolunteerDeleteModalProps (line 6) | interface InterfaceVolunteerDeleteModalProps { FILE: src/types/AdminPortal/VolunteerViewModal/interface.ts type InterfaceVolunteerViewModalProps (line 6) | interface InterfaceVolunteerViewModalProps { FILE: src/types/AdminPortal/actionItem.ts type ActionItem (line 5) | type ActionItem = { type ActionItemCategory (line 22) | type ActionItemCategory = { type CreateActionItemInput (line 32) | type CreateActionItemInput = { type UpdateActionItemInput (line 39) | type UpdateActionItemInput = { FILE: src/types/AdminPortal/address.ts type Address (line 1) | type Address = { type AddressInput (line 12) | type AddressInput = { FILE: src/types/AdminPortal/membership.ts type MembershipRequest (line 4) | type MembershipRequest = { FILE: src/types/AdminPortal/pagination.ts type DefaultConnectionPageInfo (line 1) | type DefaultConnectionPageInfo = { FILE: src/types/AdminPortal/venue.ts type Venue (line 3) | type Venue = { type VenueInput (line 12) | type VenueInput = { type EditVenueInput (line 20) | type EditVenueInput = { FILE: src/types/Auth/LoginForm/interface.ts type InterfaceLoginFormData (line 4) | interface InterfaceLoginFormData { type InterfaceSignInResult (line 15) | interface InterfaceSignInResult { type InterfaceLoginFormProps (line 36) | interface InterfaceLoginFormProps { FILE: src/types/Auth/OrgSelector/interface.ts type InterfaceOrgOption (line 4) | interface InterfaceOrgOption { type InterfaceOrgSelectorProps (line 19) | interface InterfaceOrgSelectorProps { FILE: src/types/Auth/PasswordStrengthIndicator/interface.ts type InterfacePasswordStrengthIndicatorProps (line 7) | interface InterfacePasswordStrengthIndicatorProps { FILE: src/types/Auth/RegistrationForm/interface.ts type IRegistrationFormData (line 7) | interface IRegistrationFormData { type IRegistrationFormProps (line 18) | interface IRegistrationFormProps { FILE: src/types/Auth/ValidationInterfaces.ts type InterfaceValidationResult (line 4) | interface InterfaceValidationResult { type InterfacePasswordRequirements (line 14) | interface InterfacePasswordRequirements { FILE: src/types/Auth/auth.ts type InterfaceAuthUser (line 6) | interface InterfaceAuthUser { type OAuthProviderKey (line 19) | type OAuthProviderKey = 'GOOGLE' | 'GITHUB'; type InterfaceOAuthLoginInput (line 24) | interface InterfaceOAuthLoginInput { type InterfaceAuthenticationPayload (line 36) | interface InterfaceAuthenticationPayload { type InterfaceOAuthAccount (line 48) | interface InterfaceOAuthAccount { type InterfaceOAuthLinkResponse (line 62) | interface InterfaceOAuthLinkResponse { type IOAuthProviderConfig (line 77) | interface IOAuthProviderConfig { FILE: src/types/Auth/useFieldValidation.ts type IValidationResult (line 1) | interface IValidationResult { type ValidationTrigger (line 6) | type ValidationTrigger = 'onChange' | 'onBlur' | 'manual'; type IUseFieldValidationReturn (line 8) | interface IUseFieldValidationReturn { FILE: src/types/Auth/useLogin/interface.ts type ILoginCredentials (line 6) | interface ILoginCredentials { type IUseLoginOptions (line 15) | interface IUseLoginOptions { FILE: src/types/Auth/usePasswordVisibility.ts type IUsePasswordVisibilityReturn (line 4) | interface IUsePasswordVisibilityReturn { FILE: src/types/Comment/type.ts type Comment (line 4) | type Comment = { type CommentInput (line 14) | type CommentInput = { FILE: src/types/CursorPagination/interface.ts type PaginationVariables (line 7) | type PaginationVariables> = T & { type InterfaceConnectionData (line 26) | interface InterfaceConnectionData { type InterfaceCursorPaginationManagerProps (line 40) | interface InterfaceCursorPaginationManagerProps< type InterfaceCursorPaginationManagerRef (line 185) | interface InterfaceCursorPaginationManagerRef { FILE: src/types/DataGridWrapper/interface.ts type TokenAwareGridColDef (line 24) | type TokenAwareGridColDef< type InterfaceDataGridWrapperProps (line 46) | interface InterfaceDataGridWrapperProps< FILE: src/types/DropDown/interface.ts type InterfaceDropDownProps (line 2) | interface InterfaceDropDownProps { type InterfaceCollapsibleDropdown (line 8) | interface InterfaceCollapsibleDropdown { FILE: src/types/Event/interface.ts type UserRole (line 7) | enum UserRole { type IMember (line 18) | interface IMember { type IEvent (line 40) | interface IEvent { type IOrgList (line 82) | interface IOrgList { type IStatsModal (line 101) | interface IStatsModal { type ICalendarProps (line 111) | interface ICalendarProps { type IEventHeaderProps (line 123) | interface IEventHeaderProps { type IEventListCard (line 134) | interface IEventListCard extends IEvent { type IDeleteEventModalProps (line 139) | interface IDeleteEventModalProps { type IPreviewEventModalProps (line 150) | interface IPreviewEventModalProps { type IUpdateEventModalProps (line 194) | interface IUpdateEventModalProps { type IAttendanceStatisticsModalProps (line 203) | interface IAttendanceStatisticsModalProps { type IEventEdge (line 215) | interface IEventEdge { type ICreateEventInput (line 267) | interface ICreateEventInput { type InterfaceMember (line 290) | type InterfaceMember = IMember; type InterfaceEvent (line 291) | type InterfaceEvent = IEvent; type InterfaceIOrgList (line 292) | type InterfaceIOrgList = IOrgList; type InterfaceStatsModal (line 293) | type InterfaceStatsModal = IStatsModal; type InterfaceCalendarProps (line 294) | type InterfaceCalendarProps = ICalendarProps; type InterfaceEventHeaderProps (line 295) | type InterfaceEventHeaderProps = IEventHeaderProps; type InterfaceDeleteEventModalProps (line 296) | type InterfaceDeleteEventModalProps = IDeleteEventModalProps; type InterfacePreviewEventModalProps (line 297) | type InterfacePreviewEventModalProps = IPreviewEventModalProps; type InterfaceEventEdge (line 298) | type InterfaceEventEdge = IEventEdge; type InterfaceUpdateEventModalProps (line 299) | type InterfaceUpdateEventModalProps = IUpdateEventModalProps; type InterfaceAttendanceStatisticsModalProps (line 300) | type InterfaceAttendanceStatisticsModalProps = FILE: src/types/Event/type.ts type User (line 5) | type User = { type Event (line 16) | type Event = { type Feedback (line 45) | type Feedback = { type FeedbackInput (line 54) | type FeedbackInput = { type EventInput (line 60) | type EventInput = { type EventAttendeeInput (line 78) | type EventAttendeeInput = { type EventVolunteer (line 83) | type EventVolunteer = { type EventVolunteerInput (line 96) | type EventVolunteerInput = { type UpdateEventVolunteerInput (line 102) | type UpdateEventVolunteerInput = { type EventVolunteerResponse (line 113) | type EventVolunteerResponse = type EventOrderByInput (line 138) | type EventOrderByInput = type EventWhereInput (line 141) | type EventWhereInput = { FILE: src/types/Event/utils.ts type InterfaceHoliday (line 1) | interface InterfaceHoliday { FILE: src/types/EventForm/interface.ts type IEventFormBase (line 7) | interface IEventFormBase { type IEventFormValues (line 32) | interface IEventFormValues extends IEventFormBase { type IEventFormSubmitPayload (line 43) | interface IEventFormSubmitPayload extends IEventFormBase { type IEventFormProps (line 68) | interface IEventFormProps { FILE: src/types/FormFieldGroup/interface.ts type InterfaceFormFieldGroupProps (line 6) | interface InterfaceFormFieldGroupProps { type IFormTextFieldProps (line 22) | interface IFormTextFieldProps extends InterfaceFormFieldGroupProps { FILE: src/types/OrganizationCard/interface.ts type InterfaceOrganizationCardProps (line 1) | interface InterfaceOrganizationCardProps { FILE: src/types/PeopleTab/interface.ts type InterfacePageHeaderProps (line 4) | interface InterfacePageHeaderProps { type InterfacePeopleTabNavbarProps (line 24) | interface InterfacePeopleTabNavbarProps { type InterfacePeopleTab (line 45) | interface InterfacePeopleTab { type InterfacePeopleTabNavbar (line 53) | interface InterfacePeopleTabNavbar { type InterfacePeopletabUserEventsProps (line 62) | interface InterfacePeopletabUserEventsProps { type InterfacePeopleTabUserOrganizationProps (line 74) | interface InterfacePeopleTabUserOrganizationProps { FILE: src/types/Post/interface.ts type InterfacePostCard (line 3) | interface InterfacePostCard { type InterfacePostCreator (line 17) | interface InterfacePostCreator { type InterfacePostNode (line 23) | interface InterfacePostNode { type InterfacePostEdge (line 34) | interface InterfacePostEdge { type InterfacePageInfo (line 38) | interface InterfacePageInfo { type InterfacePostConnection (line 45) | interface InterfacePostConnection { type InterfaceOrganization (line 50) | interface InterfaceOrganization { type InterfaceOrganizationPostListData (line 64) | interface InterfaceOrganizationPostListData { type InterfaceMutationCreatePostInput (line 69) | interface InterfaceMutationCreatePostInput { type InterfaceAttachment (line 76) | interface InterfaceAttachment { type InterfaceCreator (line 80) | interface InterfaceCreator { type InterfacePost (line 87) | interface InterfacePost { type InterfacePinnedPostsLayoutProps (line 106) | interface InterfacePinnedPostsLayoutProps { type InterfacePinnedPostCardProps (line 112) | interface InterfacePinnedPostCardProps { type ICreatePostModalProps (line 118) | interface ICreatePostModalProps { FILE: src/types/Post/type.ts type Post (line 6) | type Post = { type PostInput (line 22) | type PostInput = { type PostOrderByInput (line 51) | type PostOrderByInput = type PostUpdateInput (line 54) | type PostUpdateInput = { type PostWhereInput (line 61) | type PostWhereInput = { type PostComments (line 83) | type PostComments = { type PostLikes (line 96) | type PostLikes = { type PostNode (line 101) | type PostNode = { type ICreatePostData (line 156) | interface ICreatePostData { type ICreatePostInput (line 170) | interface ICreatePostInput { type IFileMetadataInput (line 178) | interface IFileMetadataInput { FILE: src/types/Recurrence/interface.ts type InterfaceCustomRecurrenceModalProps (line 7) | interface InterfaceCustomRecurrenceModalProps { FILE: src/types/ReportingTable/interface.ts type ReportingRow (line 8) | type ReportingRow = Record; type ReportingCellParams (line 9) | type ReportingCellParams = GridCellParams = constant DEFAULT_ORGANIZATION_MODE_PROPS (line 267) | const DEFAULT_ORGANIZATION_MODE_PROPS: Partial; FILE: src/types/Volunteer/interface.ts type InterfaceVolunteerData (line 4) | interface InterfaceVolunteerData { type InterfaceVolunteerGroupData (line 22) | interface InterfaceVolunteerGroupData { type InterfaceEventEdge (line 44) | interface InterfaceEventEdge { type InterfaceMappedEvent (line 93) | interface InterfaceMappedEvent { type InterfaceVolunteerStatus (line 154) | interface InterfaceVolunteerStatus { type InterfaceVolunteerMembership (line 174) | interface InterfaceVolunteerMembership { type InterfaceEventVolunteerInfo (line 243) | interface InterfaceEventVolunteerInfo { type InterfaceCreateVolunteerGroupData (line 312) | interface InterfaceCreateVolunteerGroupData { FILE: src/types/docker.ts type DockerMode (line 4) | type DockerMode = 'ROOTFUL' | 'ROOTLESS'; FILE: src/types/jsx.d.ts type Element (line 9) | type Element = ReactSource.Element; type ElementClass (line 10) | type ElementClass = ReactSource.ElementClass; type ElementAttributesProperty (line 11) | type ElementAttributesProperty = ReactSource.ElementAttributesProperty; type ElementChildrenAttribute (line 12) | type ElementChildrenAttribute = ReactSource.ElementChildrenAttribute; type IntrinsicAttributes (line 13) | type IntrinsicAttributes = ReactSource.IntrinsicAttributes; type IntrinsicClassAttributes (line 15) | type IntrinsicClassAttributes = type IntrinsicElements (line 17) | type IntrinsicElements = ReactSource.IntrinsicElements; type LibraryManagedAttributes (line 18) | type LibraryManagedAttributes = FILE: src/types/shared-components/ActionItems/interface.ts type IActionItemCategoryInfo (line 3) | interface IActionItemCategoryInfo { type IActionItemCategoryList (line 14) | interface IActionItemCategoryList { type IActionUserInfo (line 18) | interface IActionUserInfo { type IActionItemInfo (line 25) | interface IActionItemInfo { type IActionItemList (line 83) | interface IActionItemList { type ICreateActionItemInput (line 87) | interface ICreateActionItemInput { type ICreateActionItemVariables (line 99) | interface ICreateActionItemVariables { type IUpdateActionItemInput (line 103) | interface IUpdateActionItemInput { type IDeleteActionItemInput (line 113) | interface IDeleteActionItemInput { type IMarkActionItemAsPendingInput (line 117) | interface IMarkActionItemAsPendingInput { type IFormStateType (line 121) | interface IFormStateType { type IItemModalProps (line 132) | interface IItemModalProps { type IUpdateActionItemForInstanceInput (line 145) | interface IUpdateActionItemForInstanceInput { type IUpdateActionItemForInstanceVariables (line 157) | interface IUpdateActionItemForInstanceVariables { type IUpdateActionForInstanceInput (line 161) | interface IUpdateActionForInstanceInput { type IEventVolunteerGroup (line 171) | interface IEventVolunteerGroup { FILE: src/types/shared-components/ActionsCell/interface.ts type InterfaceActionsCellProps (line 9) | interface InterfaceActionsCellProps { FILE: src/types/shared-components/Auth/EmailField/interface.ts type InterfaceEmailFieldProps (line 10) | interface InterfaceEmailFieldProps { FILE: src/types/shared-components/Auth/FormField/interface.ts type InterfaceFormFieldProps (line 9) | interface InterfaceFormFieldProps { FILE: src/types/shared-components/Auth/PasswordField/interface.ts type InterfacePasswordFieldProps (line 7) | interface InterfacePasswordFieldProps { FILE: src/types/shared-components/Avatar/interface.ts type InterfaceAvatarProps (line 1) | interface InterfaceAvatarProps { FILE: src/types/shared-components/BaseModal/interface.ts type IBaseModalProps (line 30) | interface IBaseModalProps { FILE: src/types/shared-components/BreadcrumbsComponent/interface.ts type IBreadcrumbItem (line 7) | interface IBreadcrumbItem { type IBreadcrumbsComponentProps (line 42) | interface IBreadcrumbsComponentProps { FILE: src/types/shared-components/BulkActionsBar/interface.ts type InterfaceBulkActionsBarProps (line 8) | interface InterfaceBulkActionsBarProps { FILE: src/types/shared-components/CRUDModalTemplate/interface.ts type ModalSize (line 14) | type ModalSize = 'sm' | 'lg' | 'xl'; type InterfaceCrudModalBaseProps (line 22) | interface InterfaceCrudModalBaseProps { type InterfaceCRUDModalTemplateProps (line 92) | interface InterfaceCRUDModalTemplateProps type InterfaceCreateModalProps (line 142) | interface InterfaceCreateModalProps extends InterfaceCrudModalBaseProps { type InterfaceEditModalProps (line 168) | interface InterfaceEditModalProps extends InterfaceCrudModalBaseProps { type InterfaceDeleteModalProps (line 199) | interface InterfaceDeleteModalProps extends InterfaceCrudModalBaseProps { type InterfaceViewModalProps (line 237) | interface InterfaceViewModalProps extends InterfaceCrudModalBaseProps { type InterfaceModalFormState (line 261) | interface InterfaceModalFormState { type InterfaceRecurringEventProps (line 283) | interface InterfaceRecurringEventProps { type InterfaceUseModalStateReturn (line 308) | interface InterfaceUseModalStateReturn { type InterfaceUseFormModalReturn (line 322) | interface InterfaceUseFormModalReturn type InterfaceUseMutationModalReturn (line 339) | interface InterfaceUseMutationModalReturn< FILE: src/types/shared-components/CheckIn/interface.ts type InterfaceUser (line 1) | interface InterfaceUser { type InterfaceAttendeeCheckIn (line 7) | interface InterfaceAttendeeCheckIn { type InterfaceAttendeeQueryResponse (line 16) | interface InterfaceAttendeeQueryResponse { type InterfaceModalProp (line 23) | interface InterfaceModalProp { type InterfaceTableCheckIn (line 30) | interface InterfaceTableCheckIn { type InterfaceTableData (line 42) | interface InterfaceTableData { FILE: src/types/shared-components/CheckIn/type.ts type CheckIn (line 4) | type CheckIn = { type CheckInInput (line 16) | type CheckInInput = { type CheckInStatus (line 23) | type CheckInStatus = { FILE: src/types/shared-components/CheckInWrapper/interface.ts type InterfaceCheckInWrapperProps (line 4) | interface InterfaceCheckInWrapperProps { FILE: src/types/shared-components/DataTable/column.ts type IColumnDef (line 13) | interface IColumnDef { FILE: src/types/shared-components/DataTable/hooks.ts type ConnectionResolver (line 7) | type ConnectionResolver = (data: TData) => type DataPath (line 18) | type DataPath = type IUseTableDataOptions (line 32) | interface IUseTableDataOptions { type IUseTableDataResult (line 59) | interface IUseTableDataResult { type IUseDataTableFilteringOptions (line 96) | interface IUseDataTableFilteringOptions { type IRowAction (line 129) | interface IRowAction { type IBulkAction (line 157) | interface IBulkAction { type IUseDataTableSelectionOptions (line 190) | interface IUseDataTableSelectionOptions { FILE: src/types/shared-components/DataTable/pagination.ts type InterfacePageInfo (line 7) | interface InterfacePageInfo { type PageInfo (line 18) | type PageInfo = InterfacePageInfo; type Edge (line 28) | type Edge = { node: TNode | null } | null; type Connection (line 48) | type Connection = type InterfacePaginationControlsProps (line 64) | interface InterfacePaginationControlsProps { FILE: src/types/shared-components/DataTable/props.ts type InterfaceBaseDataTableProps (line 17) | interface InterfaceBaseDataTableProps { type InterfaceTableLoaderProps (line 42) | interface InterfaceTableLoaderProps { type InterfaceSearchBarProps (line 69) | interface InterfaceSearchBarProps { type InterfaceDataTableProps (line 101) | type InterfaceDataTableProps = { type InterfaceDataTableTableProps (line 198) | interface InterfaceDataTableTableProps { type InterfaceDataTableSkeletonProps (line 261) | interface InterfaceDataTableSkeletonProps { type InterfaceLoadingMoreRowsProps (line 284) | interface InterfaceLoadingMoreRowsProps { FILE: src/types/shared-components/DataTable/types.ts type SortDirection (line 4) | type SortDirection = 'asc' | 'desc'; type HeaderRender (line 6) | type HeaderRender = string | ReactNode | (() => ReactNode); type Accessor (line 8) | type Accessor = keyof T | ((row: T) => TValue); type Key (line 10) | type Key = string | number; type ISortState (line 17) | interface ISortState { type IFilterState (line 29) | interface IFilterState { type ITableState (line 41) | interface ITableState { type ISortChangeEvent (line 60) | interface ISortChangeEvent { FILE: src/types/shared-components/DatePicker/interface.ts type InterfaceDatePickerProps (line 7) | interface InterfaceDatePickerProps { FILE: src/types/shared-components/DateRangePicker/interface.ts type DateOrNull (line 20) | type DateOrNull = Date | null; type IDateRangeValue (line 27) | interface IDateRangeValue { type IDateRangePreset (line 52) | interface IDateRangePreset { type InterfaceDateRangePickerProps (line 63) | interface InterfaceDateRangePickerProps { FILE: src/types/shared-components/DropDownButton/interface.ts type InterfaceDropDownOption (line 4) | interface InterfaceDropDownOption { type InterfaceDropDownProps (line 30) | interface InterfaceDropDownProps { type InterfaceDropDownButtonProps (line 66) | interface InterfaceDropDownButtonProps extends InterfaceDropDownProps { type InterfaceSearchToggleProps (line 162) | interface InterfaceSearchToggleProps { FILE: src/types/shared-components/EmptyState/interface.ts type InterfaceEmptyStateProps (line 4) | interface InterfaceEmptyStateProps { FILE: src/types/shared-components/ErrorBoundaryWrapper/interface.ts type InterfaceErrorBoundaryWrapperProps (line 27) | interface InterfaceErrorBoundaryWrapperProps { type InterfaceErrorBoundaryWrapperState (line 96) | interface InterfaceErrorBoundaryWrapperState { type InterfaceErrorFallbackProps (line 122) | interface InterfaceErrorFallbackProps { FILE: src/types/shared-components/EventListCard/interface.ts type InterfaceEventListCard (line 9) | interface InterfaceEventListCard extends InterfaceEvent { type InterfaceEventListCardModalsProps (line 21) | interface InterfaceEventListCardModalsProps { type InterfaceEventUpdateInput (line 33) | interface InterfaceEventUpdateInput { type InterfaceFormState (line 54) | interface InterfaceFormState { type InterfaceUpdateEventHandlerProps (line 65) | interface InterfaceUpdateEventHandlerProps { FILE: src/types/shared-components/FormFieldGroup/interface.ts type InterfaceFormSelectFieldProps (line 6) | interface InterfaceFormSelectFieldProps type InterfaceFormCheckFieldProps (line 18) | interface InterfaceFormCheckFieldProps FILE: src/types/shared-components/LoadingState/interface.ts type BaseProps (line 38) | type BaseProps = { type WithCustomVariant (line 49) | type WithCustomVariant = BaseProps & { type WithoutCustomVariant (line 54) | type WithoutCustomVariant = BaseProps & { type InterfaceLoadingStateProps (line 59) | type InterfaceLoadingStateProps = FILE: src/types/shared-components/Navbar/interface.ts type InterfacePageHeaderProps (line 6) | interface InterfacePageHeaderProps { FILE: src/types/shared-components/NotificationToast/interface.ts type NotificationToastNamespace (line 9) | type NotificationToastNamespace = type InterfaceNotificationToastI18nMessage (line 18) | interface InterfaceNotificationToastI18nMessage { type NotificationToastMessage (line 43) | type NotificationToastMessage = type InterfacePromiseMessages (line 50) | interface InterfacePromiseMessages { type PromiseFunction (line 59) | type PromiseFunction = () => Promise; type InterfaceNotificationToastHelpers (line 64) | interface InterfaceNotificationToastHelpers { type NotificationToastContainerProps (line 103) | type NotificationToastContainerProps = ToastContainerProps; FILE: src/types/shared-components/PaginationList/interface.ts type InterfacePaginationListProps (line 7) | interface InterfacePaginationListProps { FILE: src/types/shared-components/PeopleTabNavbar/interface.ts type InterfacePeopleTabNavbarProps (line 6) | interface InterfacePeopleTabNavbarProps { FILE: src/types/shared-components/PluginRouteRenderer/interface.ts type InterfacePluginRouteRendererProps (line 7) | interface InterfacePluginRouteRendererProps { FILE: src/types/shared-components/PluginRoutes/interface.ts type InterfacePluginRoutesProps (line 6) | interface InterfacePluginRoutesProps { FILE: src/types/shared-components/PostViewModal/interface.ts type InterfacePostViewModalProps (line 11) | interface InterfacePostViewModalProps { FILE: src/types/shared-components/ProfileAvatarDisplay/interface.ts type InterfaceProfileAvatarDisplayProps (line 5) | interface InterfaceProfileAvatarDisplayProps { FILE: src/types/shared-components/ProfileCard/interface.ts type InterfaceProfileCardProps (line 6) | interface InterfaceProfileCardProps { FILE: src/types/shared-components/ProfileDropdown/interface.ts type InterfaceProfileDropdownProps (line 6) | interface InterfaceProfileDropdownProps { FILE: src/types/shared-components/Recurrence/interface.ts type InterfaceRecurrenceEndOptionsSectionProps (line 11) | interface InterfaceRecurrenceEndOptionsSectionProps { type InterfaceRecurrenceFrequencySectionProps (line 35) | interface InterfaceRecurrenceFrequencySectionProps { type InterfaceRecurrenceMonthlySectionProps (line 51) | interface InterfaceRecurrenceMonthlySectionProps { FILE: src/types/shared-components/RecurrenceDropdown/interface.ts type InterfaceRecurrenceDropdownProps (line 6) | interface InterfaceRecurrenceDropdownProps { FILE: src/types/shared-components/SearchFilterBar/interface.ts type InterfaceSortingOption (line 14) | interface InterfaceSortingOption { type InterfaceDropdownConfig (line 34) | interface InterfaceDropdownConfig { type InterfaceSearchFilterBarBase (line 125) | interface InterfaceSearchFilterBarBase { type InterfaceSearchFilterBarSimple (line 230) | interface InterfaceSearchFilterBarSimple type InterfaceSearchFilterBarAdvanced (line 303) | interface InterfaceSearchFilterBarAdvanced type InterfaceSearchFilterBarTranslations (line 353) | interface InterfaceSearchFilterBarTranslations { type InterfaceSearchFilterBarProps (line 428) | type InterfaceSearchFilterBarProps = FILE: src/types/shared-components/SidebarOrgSection/interface.ts type ISidebarOrgSectionProps (line 4) | interface ISidebarOrgSectionProps { type IOrganizationData (line 12) | interface IOrganizationData { FILE: src/types/shared-components/SortingButton/interface.ts type InterfaceSortingOption (line 4) | interface InterfaceSortingOption { type InterfaceSortingButtonProps (line 14) | interface InterfaceSortingButtonProps { FILE: src/types/shared-components/StatusBadge/interface.ts type StatusVariant (line 7) | type StatusVariant = type SemanticVariant (line 23) | type SemanticVariant = type StatusSize (line 34) | type StatusSize = 'sm' | 'md' | 'lg'; type InterfaceStatusBadgeProps (line 39) | interface InterfaceStatusBadgeProps { FILE: src/types/shared-components/TableLoader/interface.ts type InterfaceTableLoaderProps (line 8) | interface InterfaceTableLoaderProps { FILE: src/types/shared-components/TimePicker/interface.ts type InterfaceTimePickerProps (line 7) | interface InterfaceTimePickerProps { FILE: src/types/shared-components/TruncatedText/interface.ts type InterfaceTruncatedTextProps (line 5) | interface InterfaceTruncatedTextProps { FILE: src/types/shared-components/User/interface.ts type InterfaceUser (line 6) | interface InterfaceUser { type InterfaceUserAttendee (line 25) | interface InterfaceUserAttendee { FILE: src/types/shared-components/User/type.ts type User (line 4) | type User = { type Address (line 17) | type Address = { type UserPhone (line 28) | type UserPhone = { type UserInput (line 34) | type UserInput = { type AppUserProfile (line 43) | type AppUserProfile = { type CreateUserFamilyInput (line 54) | type CreateUserFamilyInput = { FILE: src/types/shared-components/VisibilitySelector/interface.ts type InterfaceVisibilitySelectorProps (line 6) | interface InterfaceVisibilitySelectorProps { FILE: src/types/shared-components/VolunteerGroupViewModal/interface.ts type InterfaceVolunteerGroupViewModalProps (line 6) | interface InterfaceVolunteerGroupViewModalProps { FILE: src/utils/MinioDownload.ts type InterfaceMinioDownload (line 4) | interface InterfaceMinioDownload { FILE: src/utils/MinioUpload.ts type InterfaceMinioUpload (line 5) | interface InterfaceMinioUpload { FILE: src/utils/StaticMockLink.spec.ts class TestableStaticMockLink (line 10) | class TestableStaticMockLink extends StaticMockLink { method setErrorHandler (line 11) | public setErrorHandler( constant TEST_QUERY (line 18) | const TEST_QUERY = gql` function createOperation (line 59) | function createOperation( method next (line 622) | next(response) { method next (line 659) | next(response) { method next (line 697) | next() { method error (line 700) | error(error) { method next (line 738) | next(response) { function createMatcherOperation (line 759) | function createMatcherOperation( function runOperation (line 772) | function runOperation( FILE: src/utils/StaticMockLink.ts type IMockedResponseWithMatcher (line 21) | interface IMockedResponseWithMatcher extends MockedResponse { function requestToKey (line 25) | function requestToKey( class StaticMockLink (line 42) | class StaticMockLink extends ApolloLink { method constructor (line 47) | constructor(mockedResponses: readonly MockedResponse[], addTypename = ... method addMockedResponse (line 57) | public addMockedResponse(mockedResponse: MockedResponse): void { method request (line 72) | public request(operation: Operation): Observable | null { method _normalizeMockedResponse (line 162) | private _normalizeMockedResponse( type InterfaceMockApolloLink (line 188) | interface InterfaceMockApolloLink extends ApolloLink { function mockSingleLink (line 195) | function mockSingleLink( FILE: src/utils/adminPluginInstaller.spec.ts type IMockZipFile (line 35) | interface IMockZipFile { type IMockZipContent (line 39) | interface IMockZipContent { type IMockApolloClient (line 44) | interface IMockApolloClient { FILE: src/utils/adminPluginInstaller.ts type IAdminPluginManifest (line 10) | interface IAdminPluginManifest { type IAdminPluginZipStructure (line 27) | interface IAdminPluginZipStructure { type IAdminPluginInstallationResult (line 37) | interface IAdminPluginInstallationResult { type IAdminPluginInstallationOptions (line 45) | interface IAdminPluginInstallationOptions { function validateAdminPluginZip (line 54) | async function validateAdminPluginZip( function validateAdminPluginStructure (line 198) | function validateAdminPluginStructure(files: Record): { function installAdminPluginFromZip (line 252) | async function installAdminPluginFromZip({ function getInstalledAdminPlugins (line 386) | async function getInstalledAdminPlugins(): Promise< function removeAdminPlugin (line 409) | async function removeAdminPlugin(pluginId: string): Promise { FILE: src/utils/chartToPdf.ts type CSVData (line 3) | type CSVData = (string | number)[][]; FILE: src/utils/dateFormatter.ts function formatDate (line 1) | function formatDate(dateString: string): string { FILE: src/utils/fileValidation.ts type IFileValidationResult (line 9) | interface IFileValidationResult { FILE: src/utils/filehash.spec.ts class MockFile (line 4) | class MockFile { method constructor (line 9) | constructor( method arrayBuffer (line 24) | arrayBuffer(): Promise { FILE: src/utils/getRefreshToken.spec.ts method href (line 49) | get href() { method href (line 52) | set href(value: string) { method href (line 143) | get href() { method href (line 146) | set href(value: string) { FILE: src/utils/getRefreshToken.ts function refreshToken (line 13) | async function refreshToken(): Promise { function handleTokenRefresh (line 45) | async function handleTokenRefresh(): Promise { FILE: src/utils/interfaces.ts type Iso3166Alpha2CountryCode (line 4) | enum Iso3166Alpha2CountryCode { type UserEducationGrade (line 259) | enum UserEducationGrade { type UserEmploymentStatus (line 281) | enum UserEmploymentStatus { type UserMaritalStatus (line 290) | enum UserMaritalStatus { type UserNatalSex (line 302) | enum UserNatalSex { type ID (line 311) | type ID = string | number; type UserRole (line 316) | enum UserRole { type AdvertisementTypePg (line 324) | enum AdvertisementTypePg { type InterfaceUserType (line 333) | interface InterfaceUserType { type InterfaceUserTypePG (line 345) | interface InterfaceUserTypePG { type InterfaceCurrentUserTypePG (line 357) | interface InterfaceCurrentUserTypePG { type InterfaceUserInfo (line 369) | interface InterfaceUserInfo { type InterfaceBaseEvent (line 382) | interface InterfaceBaseEvent { type InterfaceMembersList (line 398) | interface InterfaceMembersList { type InterfaceMemberInfo (line 408) | interface InterfaceMemberInfo { type InterfaceOrgConnectionInfoType (line 423) | interface InterfaceOrgConnectionInfoType { type InterfaceOrgConnectionInfoTypePG (line 445) | interface InterfaceOrgConnectionInfoTypePG { type InterfaceOrgInfoTypePG (line 452) | interface InterfaceOrgInfoTypePG { type InterfaceQueryOrganizationsListObject (line 475) | interface InterfaceQueryOrganizationsListObject { type InterfacePageInfoPg (line 520) | interface InterfacePageInfoPg { type InterfaceUserPg (line 530) | interface InterfaceUserPg { type InterfaceAdvertisementPg (line 563) | interface InterfaceAdvertisementPg { type InterfaceAdvertisementAttachmentPg (line 581) | interface InterfaceAdvertisementAttachmentPg { type InterfaceOrganizationAdvertisementsConnectionPg (line 589) | interface InterfaceOrganizationAdvertisementsConnectionPg { type InterfaceOrganizationAdvertisementsConnectionEdgePg (line 597) | interface InterfaceOrganizationAdvertisementsConnectionEdgePg { type InterfaceOrganizationBlockedUsersConnectionEdgePg (line 605) | interface InterfaceOrganizationBlockedUsersConnectionEdgePg { type InterfaceOrganizationBlockedUsersConnectionPg (line 613) | interface InterfaceOrganizationBlockedUsersConnectionPg { type InterfaceChatPg (line 621) | interface InterfaceChatPg { type InterfaceChatMessagePg (line 637) | interface InterfaceChatMessagePg { type InterfaceOrganizationChatsConnectionPg (line 650) | type InterfaceOrganizationChatsConnectionPg = { type InterfaceOrganizationChatsConnectionEdgePg (line 658) | type InterfaceOrganizationChatsConnectionEdgePg = { type InterfaceChatMembersConnectionPg (line 666) | type InterfaceChatMembersConnectionPg = { type InterfaceChatMembersConnectionEdgePg (line 674) | type InterfaceChatMembersConnectionEdgePg = { type InterfaceChatMessagesConnectionPg (line 682) | type InterfaceChatMessagesConnectionPg = { type InterfaceChatMessagesConnectionEdgePg (line 690) | type InterfaceChatMessagesConnectionEdgePg = { type ChatPg (line 698) | type ChatPg = { type InterfaceOrganizationEventsConnectionPg (line 716) | interface InterfaceOrganizationEventsConnectionPg { type InterfaceOrganizationEventsConnectionEdgePg (line 724) | interface InterfaceOrganizationEventsConnectionEdgePg { type IEvent (line 729) | interface IEvent { type InterfaceEventAttachmentPg (line 748) | interface InterfaceEventAttachmentPg { type InterfaceOrganizationFundsConnectionPg (line 756) | interface InterfaceOrganizationFundsConnectionPg { type InterfaceOrganizationFundsConnectionEdgePg (line 764) | interface InterfaceOrganizationFundsConnectionEdgePg { type InterfaceFundPg (line 772) | interface InterfaceFundPg { type InterfaceOrganizationMembersConnectionPg (line 786) | interface InterfaceOrganizationMembersConnectionPg { type InterfaceOrganizationMembersConnectionEdgePg (line 794) | interface InterfaceOrganizationMembersConnectionEdgePg { type InterfaceOrganizationPinnedPostsConnectionPg (line 802) | interface InterfaceOrganizationPinnedPostsConnectionPg { type InterfaceOrganizationPinnedPostsConnectionEdgePg (line 810) | interface InterfaceOrganizationPinnedPostsConnectionEdgePg { type InterfacePostPg (line 818) | interface InterfacePostPg { type InterfaceOrganizationPostsConnectionPg (line 835) | interface InterfaceOrganizationPostsConnectionPg { type InterfaceOrganizationPostsConnectionEdgePg (line 843) | interface InterfaceOrganizationPostsConnectionEdgePg { type InterfaceOrganizationTagFoldersConnectionPg (line 851) | interface InterfaceOrganizationTagFoldersConnectionPg { type InterfaceOrganizationTagFoldersConnectionEdgePg (line 859) | interface InterfaceOrganizationTagFoldersConnectionEdgePg { type InterfaceTagFolderPg (line 867) | interface InterfaceTagFolderPg { type InterfaceOrganizationTagsConnectionPg (line 880) | interface InterfaceOrganizationTagsConnectionPg { type InterfaceOrganizationTagsConnectionEdgePg (line 888) | interface InterfaceOrganizationTagsConnectionEdgePg { type InterfaceTagPg (line 896) | interface InterfaceTagPg { type InterfaceOrganizationVenuesConnectionPg (line 909) | interface InterfaceOrganizationVenuesConnectionPg { type InterfaceOrganizationVenuesConnectionEdgePg (line 917) | interface InterfaceOrganizationVenuesConnectionEdgePg { type InterfaceVenuePg (line 925) | interface InterfaceVenuePg { type InterfacePaginationArgs (line 944) | interface InterfacePaginationArgs { type InterfaceOrganizationPg (line 954) | interface InterfaceOrganizationPg { type InterfaceQueryOrganizationListObject (line 1001) | interface InterfaceQueryOrganizationListObject { type InterfacePostForm (line 1011) | interface InterfacePostForm { type InterfaceQueryOrganizationPostListItem (line 1022) | interface InterfaceQueryOrganizationPostListItem { type InterfaceTagData (line 1048) | interface InterfaceTagData { type InterfaceTagDataPG (line 1064) | interface InterfaceTagDataPG { type InterfaceTagNodeData (line 1083) | interface InterfaceTagNodeData { type InterfaceTagNodeDataPG (line 1097) | interface InterfaceTagNodeDataPG { type InterfaceTagMembersData (line 1114) | interface InterfaceTagMembersData { type InterfaceQueryOrganizationUserTags (line 1134) | interface InterfaceQueryOrganizationUserTags { type InterfaceQueryOrganizationUserTagsPG (line 1138) | interface InterfaceQueryOrganizationUserTagsPG { type InterfaceQueryUserTagChildTags (line 1147) | interface InterfaceQueryUserTagChildTags { type InterfaceQueryUserTagsAssignedMembers (line 1159) | interface InterfaceQueryUserTagsAssignedMembers { type InterfaceQueryUserTagsMembersToAssignTo (line 1171) | interface InterfaceQueryUserTagsMembersToAssignTo { type InterfaceQueryOrganizationAdvertisementListItem (line 1179) | interface InterfaceQueryOrganizationAdvertisementListItem { type InterfaceQueryOrganizationFundCampaigns (line 1205) | interface InterfaceQueryOrganizationFundCampaigns { type InterfaceUserCampaign (line 1227) | interface InterfaceUserCampaign { type InterfaceQueryFundCampaignsPledges (line 1239) | interface InterfaceQueryFundCampaignsPledges { type InterfaceCampaignInfoPG (line 1274) | interface InterfaceCampaignInfoPG { type InterfaceFundInfo (line 1285) | interface InterfaceFundInfo { type InterfaceCampaignInfo (line 1315) | interface InterfaceCampaignInfo { type InterfacePledgeInfo (line 1329) | interface InterfacePledgeInfo { type InterfacePledgeInfoPG (line 1350) | interface InterfacePledgeInfoPG { type InterfaceUserInfoPG (line 1369) | interface InterfaceUserInfoPG { type InterfaceQueryOrganizationEventListItem (line 1380) | interface InterfaceQueryOrganizationEventListItem type InterfaceQueryBlockPageMemberListItem (line 1389) | interface InterfaceQueryBlockPageMemberListItem { type InterfaceUserListQueryResponse (line 1402) | interface InterfaceUserListQueryResponse { type InterfaceQueryUserListItem (line 1422) | interface InterfaceQueryUserListItem { type InterfaceQueryUserListItemForAdmin (line 1476) | interface InterfaceQueryUserListItemForAdmin { type InterfaceQueryVenueListItem (line 1552) | interface InterfaceQueryVenueListItem { type InterfaceAddress (line 1569) | interface InterfaceAddress { type InterfaceCreateFund (line 1583) | interface InterfaceCreateFund { type VoteType (line 1591) | type VoteType = 'up_vote' | 'down_vote' | null; type VoteState (line 1592) | type VoteState = { hasVoted: boolean; voteType: VoteType }; type InterfacePostCard (line 1597) | interface InterfacePostCard { type InterfaceComment (line 1619) | interface InterfaceComment { type InterfaceCommentEdge (line 1636) | interface InterfaceCommentEdge { type InterfaceCreatePledge (line 1658) | interface InterfaceCreatePledge { type InterfaceQueryMembershipRequestsListItem (line 1667) | interface InterfaceQueryMembershipRequestsListItem { type InterfaceMapType (line 1685) | interface InterfaceMapType { type InterfaceCustomFieldData (line 1692) | interface InterfaceCustomFieldData { type InterfaceEventVolunteerInfo (line 1702) | interface InterfaceEventVolunteerInfo { type InterfaceVolunteerGroupInfo (line 1738) | interface InterfaceVolunteerGroupInfo { type InterfaceCreateVolunteerGroup (line 1763) | interface InterfaceCreateVolunteerGroup { type InterfaceVolunteerMembership (line 1774) | interface InterfaceVolunteerMembership { type InterfaceVolunteerRank (line 1816) | interface InterfaceVolunteerRank { type InterfaceUserEvents (line 1829) | interface InterfaceUserEvents { FILE: src/utils/oauth/oauthFlowHandler.test.ts type InterfaceMockApolloClient (line 22) | interface InterfaceMockApolloClient { FILE: src/utils/oauth/oauthFlowHandler.ts function handleOAuthLogin (line 43) | async function handleOAuthLogin( function handleOAuthLink (line 102) | async function handleOAuthLink( FILE: src/utils/organizationTagsUtils.ts constant TAGS_QUERY_DATA_CHUNK_SIZE (line 49) | const TAGS_QUERY_DATA_CHUNK_SIZE = 10; type TagActionType (line 52) | type TagActionType = 'assignToTags' | 'removeFromTags'; type SortedByType (line 55) | type SortedByType = 'ASCENDING' | 'DESCENDING'; type InterfaceBaseQueryResult (line 59) | interface InterfaceBaseQueryResult { type InterfacePaginationVariables (line 66) | interface InterfacePaginationVariables { type InterfaceBaseFetchMoreOptions (line 72) | interface InterfaceBaseFetchMoreOptions { type InterfaceOrganizationTagsQuery (line 78) | interface InterfaceOrganizationTagsQuery type InterfaceOrganizationTagsQueryPG (line 90) | interface InterfaceOrganizationTagsQueryPG type InterfaceOrganizationSubTagsQuery (line 102) | interface InterfaceOrganizationSubTagsQuery type InterfaceTagAssignedMembersQuery (line 114) | interface InterfaceTagAssignedMembersQuery type InterfaceTagUsersToAssignToQuery (line 126) | interface InterfaceTagUsersToAssignToQuery FILE: src/utils/profileNavigation.ts type ProfilePortal (line 1) | type ProfilePortal = 'admin' | 'user'; type InterfaceProfileNavigationOptions (line 3) | interface InterfaceProfileNavigationOptions { FILE: src/utils/recaptcha.test.ts type RecaptchaModule (line 4) | type RecaptchaModule = typeof import('./recaptcha'); type MockGrecaptcha (line 6) | type MockGrecaptcha = { FILE: src/utils/recaptcha.ts type InterfaceGrecaptcha (line 1) | interface InterfaceGrecaptcha { type InterfaceWindow (line 7) | interface InterfaceWindow { FILE: src/utils/recurrenceUtils/recurrenceTypes.ts type InterfaceRecurrenceRule (line 7) | interface InterfaceRecurrenceRule { type Frequency (line 22) | enum Frequency { type WeekDays (line 30) | enum WeekDays { type RecurrenceEndOption (line 41) | enum RecurrenceEndOption { type RecurrenceEndOptionType (line 48) | type RecurrenceEndOptionType = 'never' | 'on' | 'after'; FILE: src/utils/sanitizeAvatar.spec.ts method constructor (line 89) | constructor(url: string | URL, base?: string | URL) { FILE: src/utils/testConstants.ts constant SIDEBAR_TEST_BG_COLOR (line 4) | const SIDEBAR_TEST_BG_COLOR = '#f0f7fb'; FILE: src/utils/timezoneUtils/dateTimeMiddleware.spec.ts constant DUMMY_QUERY (line 12) | const DUMMY_QUERY: DocumentNode = gql` FILE: src/utils/tokenValues.ts type SpacingToken (line 51) | type SpacingToken = keyof typeof spacingTokens; function getSpacingValue (line 66) | function getSpacingValue(token: SpacingToken): number { function isSpacingToken (line 82) | function isSpacingToken(value: unknown): value is SpacingToken { FILE: src/utils/useLocalstorage.ts type InterfaceStorageHelper (line 4) | interface InterfaceStorageHelper { constant PREFIX (line 12) | const PREFIX = 'Talawa-admin'; FILE: src/utils/useSession.spec.tsx constant MOCKS (line 56) | const MOCKS = [ FILE: src/utils/useSession.tsx type UseSessionReturnType (line 13) | type UseSessionReturnType = { FILE: src/utils/userUpdateUtils.ts function removeEmptyFields (line 23) | function removeEmptyFields< function validateImageFile (line 60) | function validateImageFile( FILE: src/utils/validators/authValidators.ts constant PASSWORD_REGEX (line 6) | const PASSWORD_REGEX = { function validateEmail (line 19) | function validateEmail(email: string): InterfaceValidationResult { function validatePassword (line 31) | function validatePassword( function validateName (line 58) | function validateName( function validatePasswordConfirmation (line 73) | function validatePasswordConfirmation( function getPasswordRequirements (line 87) | function getPasswordRequirements( FILE: vitest.config.ts constant MAX_CI_THREADS (line 10) | const MAX_CI_THREADS = 12; constant MAX_LOCAL_THREADS (line 11) | const MAX_LOCAL_THREADS = 16;