1 | import { Source, SourceCallback } from '@neoskop/paperboy';
|
2 |
|
3 | import { MagnoliaSourceOptions } from './magnolia-source-options.interface';
|
4 | import { MagnoliaSource } from './magnolia-source.module';
|
5 |
|
6 | export { MagnoliaSourceOptions } from './magnolia-source-options.interface';
|
7 |
|
8 | export function buildSource(options: MagnoliaSourceOptions, callback: SourceCallback): Source {
|
9 | return new MagnoliaSource(options, callback);
|
10 | }
|
11 |
|
12 | // buildSource(
|
13 | // {
|
14 | // name: 'magnolia',
|
15 | // output: {
|
16 | // excludedProperties: [
|
17 | // 'mgnl:created',
|
18 | // 'mgnl:createdBy',
|
19 | // 'mgnl:lastModified',
|
20 | // 'mgnl:lastModifiedBy'
|
21 | // ],
|
22 | // json: 'src',
|
23 | // assets: 'src/static/assets'
|
24 | // },
|
25 | // magnolia: {
|
26 | // url: 'http://localhost:8080',
|
27 | // damJsonEndpoint: '/.rest/delivery/dam/v1',
|
28 | // pagesEndpoint: '/.rest/delivery/website/v1',
|
29 | // sitemapEndpoint: '/sitemap',
|
30 | // workspaces: ['subsidiaries'],
|
31 | // auth: {
|
32 | // header: 'Basic c3VwZXJ1c2VyOnN1cGVydXNlcg=='
|
33 | // }
|
34 | // },
|
35 | // queue: {
|
36 | // uri: 'amqp://admin:Boo4bah3ohcohthaeHa5ohter0iSeeS0@localhost:5672',
|
37 | // exchangeName: 'paperboy_preview'
|
38 | // }
|
39 | // },
|
40 | // () => Promise.resolve()
|
41 | // ).start();
|