mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-21 09:03:02 +00:00
feat: job portal
fix: disable function scoping lint rule fix: outdated contributing docs for adding SCThings
This commit is contained in:
@@ -39,6 +39,8 @@ import {SCDiff, SCDiffMeta, SCDiffWithoutReferences} from './things/diff.js';
|
||||
import {SCDish, SCDishMeta, SCDishWithoutReferences} from './things/dish.js';
|
||||
import {SCFavorite, SCFavoriteMeta, SCFavoriteWithoutReferences} from './things/favorite.js';
|
||||
import {SCFloor, SCFloorMeta, SCFloorWithoutReferences} from './things/floor.js';
|
||||
import {SCIdCard, SCIdCardMeta, SCIdCardWithoutReferences} from './things/id-card.js';
|
||||
import {SCJobPosting, SCJobPostingMeta, SCJobPostingWithoutReferences} from './things/job-posting.js';
|
||||
import {SCMessage, SCMessageMeta, SCMessageWithoutReferences} from './things/message.js';
|
||||
import {SCOrganization, SCOrganizationMeta, SCOrganizationWithoutReferences} from './things/organization.js';
|
||||
import {SCPeriodical, SCPeriodicalMeta, SCPeriodicalWithoutReferences} from './things/periodical.js';
|
||||
@@ -62,7 +64,6 @@ import {SCTicket, SCTicketMeta, SCTicketWithoutReferences} from './things/ticket
|
||||
import {SCToDo, SCToDoMeta, SCToDoWithoutReferences} from './things/todo.js';
|
||||
import {SCTour, SCTourMeta, SCTourWithoutReferences} from './things/tour.js';
|
||||
import {SCVideo, SCVideoMeta, SCVideoWithoutReferences} from './things/video.js';
|
||||
import {SCIdCard, SCIdCardMeta, SCIdCardWithoutReferences} from './things/id-card.js';
|
||||
|
||||
/**
|
||||
* A map of things, from type to meta data
|
||||
@@ -98,6 +99,7 @@ export const SCClasses: {[K in SCThingType]: object} = {
|
||||
'tour': SCTourMeta,
|
||||
'video': SCVideoMeta,
|
||||
'certification': SCCertificationMeta,
|
||||
'job posting': SCJobPostingMeta,
|
||||
};
|
||||
|
||||
export type SCIndexableThings =
|
||||
@@ -127,7 +129,8 @@ export type SCIndexableThings =
|
||||
| SCTicket
|
||||
| SCToDo
|
||||
| SCTour
|
||||
| SCVideo;
|
||||
| SCVideo
|
||||
| SCJobPosting;
|
||||
|
||||
/**
|
||||
* An object that exists in the StAppsCore
|
||||
@@ -172,6 +175,8 @@ export type SCAssociatedThingWithoutReferences<THING extends SCThings> = THING e
|
||||
? SCFloorWithoutReferences
|
||||
: THING extends SCIdCard
|
||||
? SCIdCardWithoutReferences
|
||||
: THING extends SCJobPosting
|
||||
? SCJobPostingWithoutReferences
|
||||
: THING extends SCMessage
|
||||
? SCMessageWithoutReferences
|
||||
: THING extends SCOrganization
|
||||
@@ -231,6 +236,8 @@ export type SCAssociatedThing<THING extends SCThings> = THING extends SCAssessme
|
||||
? SCDiff
|
||||
: THING extends SCDishWithoutReferences
|
||||
? SCDish
|
||||
: THING extends SCJobPostingWithoutReferences
|
||||
? SCJobPosting
|
||||
: THING extends SCFavoriteWithoutReferences
|
||||
? SCFavorite
|
||||
: THING extends SCFloorWithoutReferences
|
||||
|
||||
Reference in New Issue
Block a user