|
1 | 1 | const createAPI = (providers) => { |
2 | | - return { |
3 | | - settings: require('./models/settings')(providers), |
4 | | - fileSystemTree: require('./models/fileSystemTree')(providers), |
5 | | - contentModel: require('./models/contentModel')(providers), |
6 | | - collections: require('./models/collections')(providers), |
7 | | - categories: require('./models/categories')(providers), |
8 | | - category: require('./models/category')(providers), |
9 | | - posts: require('./models/posts')(providers), |
10 | | - post: require('./models/post')(providers), |
11 | | - subpages: require('./models/subpages')(providers), |
12 | | - subpage: require('./models/subpage')(providers), |
13 | | - homepage: require('./models/homepage')(providers), |
14 | | - tags: require('./models/tags')(providers), |
15 | | - tag: require('./models/tag')(providers), |
16 | | - ssg: require('./models/ssg')(providers), |
17 | | - ssgOptions: require('./models/ssgOptions')(providers), |
18 | | - } |
| 2 | + const api = {} |
| 3 | + api.settings = require('./models/settings')(providers, api) |
| 4 | + api.fileSystemTree = require('./models/fileSystemTree')(providers, api) |
| 5 | + api.contentModel = require('./models/contentModel')(providers, api) |
| 6 | + api.collections = require('./models/collections')(providers, api) |
| 7 | + api.categories = require('./models/categories')(providers, api) |
| 8 | + api.category = require('./models/category')(providers, api) |
| 9 | + api.posts = require('./models/posts')(providers, api) |
| 10 | + api.post = require('./models/post')(providers, api) |
| 11 | + api.subpages = require('./models/subpages')(providers, api) |
| 12 | + api.subpage = require('./models/subpage')(providers, api) |
| 13 | + api.homepage = require('./models/homepage')(providers, api) |
| 14 | + api.tags = require('./models/tags')(providers, api) |
| 15 | + api.tag = require('./models/tag')(providers, api) |
| 16 | + api.ssg = require('./models/ssg')(providers, api) |
| 17 | + api.ssgOptions = require('./models/ssgOptions')(providers, api) |
| 18 | + api.workspace = require('./models/workspace')(providers, api) |
| 19 | + return api |
19 | 20 | } |
20 | 21 |
|
21 | 22 | module.exports = createAPI |
0 commit comments