DefinitelyTyped/types/express-sitemap-xml/express-sitemap-xml-tests.ts
Nathan Shively-Sanders 708214ef04 Change 'export default' to 'export =', part 2 (#33823)
* Change 'export default' to 'export ='

For packages that don't actually export a 'default' property.

* 7 more packages
2019-03-12 16:36:10 -07:00

23 lines
639 B
TypeScript

import * as express from 'express';
import expressSitemapXml = require('express-sitemap-xml');
const page2Leaf: expressSitemapXml.LeafObject = {
changeFreq: 'weekly',
lastMod: new Date(),
url: '/page2'
};
const leaves = ['/page1', page2Leaf];
const base = 'http://example.com';
const getLeaves = () => leaves;
const getLeavesPromise = () => Promise.resolve(leaves);
expressSitemapXml.buildSitemaps(leaves, base).then(sitemap => typeof sitemap === 'object');
const sitemap1 = expressSitemapXml(getLeaves, base);
const sitemap2 = expressSitemapXml(getLeavesPromise, base);
express().use(sitemap1);
express().use(sitemap2);