@opengis/fastify-table
Version:
core-plugins
204 lines (173 loc) • 6.48 kB
JavaScript
// This file contains code that we reuse
// between our tests.
// hb
import { handlebars, handlebarsSync } from './server/helpers/index.js';
// pg
import getPG from './server/plugins/pg/funcs/getPG.js';
import getPGAsync from './server/plugins/pg/funcs/getPGAsync.js';
import getDBParams from './server/plugins/pg/funcs/getDBParams.js';
import initPG from './server/plugins/pg/funcs/init.js';
import pgClients from './server/plugins/pg/pgClients.js';
import getMeta from './server/plugins/pg/funcs/getMeta.js';
import getAccess from './server/plugins/crud/funcs/getAccess.js';
// redis
import getRedis from './server/plugins/redis/funcs/getRedis.js';
import redisClients from './server/plugins/redis/funcs/redisClients.js';
// template
import getTemplate from './server/plugins/table/funcs/getTemplate.js';
import getTemplateSync from './server/plugins/table/funcs/getTemplateSync.js';
import getTemplates from './server/plugins/table/funcs/getTemplates.js';
import getTemplatePath from './server/plugins/table/funcs/getTemplatePath.js';
import addTemplateDir from './server/plugins/table/funcs/addTemplateDir.js';
import addMenu from './server/plugins/table/funcs/addMenu.js';
import menuDirs from './server/plugins/table/funcs/menuDirs.js';
import userTemplateDir from './server/plugins/table/funcs/userTemplateDir.js';
import customTokens from './server/plugins/table/funcs/customTokens.js';
import userTokens from './server/plugins/table/funcs/userTokens.js';
// table
import metaFormat from './server/plugins/table/funcs/metaFormat/index.js';
import autoIndex from './server/plugins/pg/funcs/autoIndex.js';
import getSelectVal from './server/plugins/table/funcs/metaFormat/getSelectVal.js';
import getFilterSQL from './server/plugins/table/funcs/getFilterSQL/index.js';
import getSelect from './server/plugins/table/funcs/getSelect.js';
import getSelectMeta from './server/plugins/table/funcs/getSelectMeta.js';
import gisIRColumn from './server/plugins/table/funcs/gisIRColumn.js';
import getData from './server/plugins/table/funcs/getData.js';
import getMenu from './server/routes/menu/controllers/getMenu.js';
import getFilter from './server/plugins/table/funcs/getFilter.js';
// crud
import dataInsert from './server/plugins/crud/funcs/dataInsert.js';
import dataUpdate from './server/plugins/crud/funcs/dataUpdate.js';
import dataDelete from './server/plugins/crud/funcs/dataDelete.js';
import getInsertQuery from './server/plugins/crud/funcs/utils/getInsertQuery.js';
import getToken from './server/plugins/crud/funcs/getToken.js';
import setToken from './server/plugins/crud/funcs/setToken.js';
import getOpt from './server/plugins/crud/funcs/getOpt.js';
import setOpt from './server/plugins/crud/funcs/setOpt.js';
import validateData from './server/plugins/crud/funcs/validateData.js';
// policy
import checkXSS from './server/plugins/policy/funcs/checkXSS.js';
// hook
import applyHook from './server/plugins/hook/funcs/applyHook.js';
import applyHookSync from './server/plugins/hook/funcs/applyHookSync.js';
import addHook from './server/plugins/hook/funcs/addHook.js';
import execMigrations from './server/plugins/migration/exec.migrations.js';
import execSql from './server/plugins/migration/exec.sql.js';
// cron
import addCron from './server/plugins/cron/funcs/addCron.js';
// logger
import logger from './server/plugins/logger/getLogger.js';
// utils
import config from './config.js';
import dblist from './dblist.js';
import redactionList from './redactionList.js';
import eventStream from './server/plugins/util/funcs/eventStream.js';
// import isFileExists from './server/plugins/crud/funcs/isFileExists.js';
import getFolder from './server/plugins/crud/funcs/utils/getFolder.js';
import logChanges from './server/plugins/crud/funcs/utils/logChanges.js';
import yml2json from './server/plugins/yml/funcs/yml2json.js';
import json2yml from './server/plugins/yml/funcs/json2yml.js';
import formatMdoc from './server/plugins/md/funcs/formatMdoc.js';
import mdToHTML from './server/plugins/md/funcs/mdToHTML.js';
import flattenObject from './server/plugins/util/funcs/flattenObject.js';
import unflattenObject from './server/plugins/util/funcs/unflattenObject.js';
// file
import isFileExists from './server/plugins/file/isFileExists.js';
import downloadFile from './server/plugins/file/downloadFile.js';
import uploadFile from './server/plugins/file/uploadFile.js';
import uploadMultiPart from './server/plugins/file/uploadMultiPart.js';
import getMimeType from './server/plugins/file/providers/mime/index.js';
import getFileType from './server/plugins/file/utils/getFileType.js';
import allowedExtensions from './server/plugins/file/utils/allowedExtensions.js';
// grpc
import grpc from './server/plugins/grpc/grpc.js';
import file2json from './server/plugins/grpc/file2json.js';
import officeConverter from './server/plugins/grpc/office2pdf.js';
import getExport from './server/plugins/file/getExport.js';
import jsonToCsv from './server/routes/file/controllers/utils/jsonToCsv.js';
import jsonToXls from './server/routes/file/controllers/utils/jsonToXls.js';
export default null;
export {
config,
dblist,
redactionList,
getFolder,
handlebars,
handlebarsSync,
getFilterSQL,
addCron,
execMigrations,
execSql,
getRedis,
redisClients,
logger,
// isFileExists,
eventStream,
// hook
addHook,
applyHook,
applyHookSync,
// template
getTemplate,
getTemplateSync,
getTemplates,
getTemplatePath,
addTemplateDir,
menuDirs,
addMenu,
userTemplateDir,
customTokens,
userTokens,
// security
checkXSS,
getAccess,
getToken,
getOpt,
setOpt,
setToken,
validateData,
// crud
dataInsert,
dataUpdate,
dataDelete,
getInsertQuery,
// table
autoIndex,
metaFormat,
getMeta,
gisIRColumn,
getData,
getFilter,
getMenu,
// pg
initPG,
getPG,
getPGAsync,
pgClients,
getDBParams,
// select
getSelectVal,
getSelectMeta,
getSelect,
logChanges,
yml2json,
json2yml,
formatMdoc,
mdToHTML,
flattenObject,
unflattenObject,
// file
isFileExists,
downloadFile,
uploadFile,
uploadMultiPart,
file2json,
grpc,
getMimeType,
getFileType,
getExport,
officeConverter,
allowedExtensions,
jsonToCsv,
jsonToXls,
};