mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Change 'export default' to 'export =' For packages that don't actually export a 'default' property. * 7 more packages
23 lines
639 B
TypeScript
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);
|