Skip to content

five-on-it / apps/client/src/ui/deletion / deletionApi

Function: deletionApi() ​

deletionApi(platform): object

Defined in: apps/client/src/ui/deletion.ts:55

The deletion calls, as the page's session.

Parameters ​

platform ​

Platform

Returns ​

draft ​

draft: (id) => Promise<DraftDeleted>

Deletes a draft: its level and its missions; its creations under way stop.

Parameters ​

id ​

string

Returns ​

Promise<DraftDeleted>

game ​

game: (id) => Promise<GameDeleted>

Deletes a published game: its page answers 410 from then on.

Parameters ​

id ​

string

Returns ​

Promise<GameDeleted>

mission ​

mission: (draft, mission, revision) => Promise<DraftMissions>

Removes one mission of a draft at the revision shown; the draft's missions after.

Parameters ​

draft ​

string

mission ​

string

revision ​

number

Returns ​

Promise<DraftMissions>

missions ​

missions: (id) => Promise<DraftMissions>

A draft's missions and its revision.

Parameters ​

id ​

string

Returns ​

Promise<DraftMissions>