1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-07-23 07:09:42 +02:00

Editorjs checklist tool (#98)

Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
This commit is contained in:
Alexander Menshikov 2020-05-09 05:38:25 +03:00 committed by GitHub
parent c0a4f6f3fd
commit b744ed592a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
30 changed files with 2628 additions and 2152 deletions

View file

@ -1,7 +1,7 @@
const { pagesOrder: db } = require('../utils/database/index');
/**
* @typedef {Object} PageOrderData
* @typedef {object} PageOrderData
* @property {string} _id - row unique id
* @property {string} page - page id
* @property {Array<string>} order - list of ordered pages
@ -37,7 +37,7 @@ class PageOrder {
/**
* Find all pages which match passed query object
*
* @param {Object} query
* @param {object} query
* @returns {Promise<Page[]>}
*/
static async getAll(query = {}) {
@ -47,7 +47,7 @@ class PageOrder {
}
/**
* @constructor
* @class
*
* @param {PageOrderData} data
*/
@ -65,6 +65,7 @@ class PageOrder {
/**
* constructor data setter
*
* @param {PageOrderData} pageOrderData
*/
set data(pageOrderData) {
@ -74,13 +75,14 @@ class PageOrder {
/**
* Return Page Children order
*
* @returns {PageOrderData}
*/
get data() {
return {
_id: this._id,
page: '' + this._page,
order: this._order
order: this._order,
};
}
@ -176,7 +178,7 @@ class PageOrder {
/**
* Returns ordered list
*
* @return {string[]}
* @returns {string[]}
*/
get order() {
return this._order;