UNPKG

2.96 kBTypeScriptView Raw
1/*!
2 * Sitemap
3 * Copyright(c) 2011 Eugene Kalinin
4 * MIT Licensed
5 */
6/**
7 * URL in SitemapItem does not exist
8 */
9export declare class NoURLError extends Error {
10 constructor(message?: string);
11}
12/**
13 * Config was not passed to SitemapItem constructor
14 */
15export declare class NoConfigError extends Error {
16 constructor(message?: string);
17}
18/**
19 * changefreq property in sitemap is invalid
20 */
21export declare class ChangeFreqInvalidError extends Error {
22 constructor(url: string, changefreq: any);
23}
24/**
25 * priority property in sitemap is invalid
26 */
27export declare class PriorityInvalidError extends Error {
28 constructor(url: string, priority: any);
29}
30/**
31 * SitemapIndex target Folder does not exists
32 */
33export declare class UndefinedTargetFolder extends Error {
34 constructor(message?: string);
35}
36export declare class InvalidVideoFormat extends Error {
37 constructor(url: string);
38}
39export declare class InvalidVideoDuration extends Error {
40 constructor(url: string, duration: any);
41}
42export declare class InvalidVideoDescription extends Error {
43 constructor(url: string, length: number);
44}
45export declare class InvalidVideoRating extends Error {
46 constructor(url: string, title: any, rating: any);
47}
48export declare class InvalidAttrValue extends Error {
49 constructor(key: string, val: any, validator: RegExp);
50}
51export declare class InvalidAttr extends Error {
52 constructor(key: string);
53}
54export declare class InvalidNewsFormat extends Error {
55 constructor(url: string);
56}
57export declare class InvalidNewsAccessValue extends Error {
58 constructor(url: string, access: any);
59}
60export declare class XMLLintUnavailable extends Error {
61 constructor(message?: string);
62}
63export declare class InvalidVideoTitle extends Error {
64 constructor(url: string, length: number);
65}
66export declare class InvalidVideoViewCount extends Error {
67 constructor(url: string, count: number);
68}
69export declare class InvalidVideoTagCount extends Error {
70 constructor(url: string, count: number);
71}
72export declare class InvalidVideoCategory extends Error {
73 constructor(url: string, count: number);
74}
75export declare class InvalidVideoFamilyFriendly extends Error {
76 constructor(url: string, fam: string);
77}
78export declare class InvalidVideoRestriction extends Error {
79 constructor(url: string, code: string);
80}
81export declare class InvalidVideoRestrictionRelationship extends Error {
82 constructor(url: string, val?: string);
83}
84export declare class InvalidVideoPriceType extends Error {
85 constructor(url: string, priceType?: string, price?: string);
86}
87export declare class InvalidVideoResolution extends Error {
88 constructor(url: string, resolution: string);
89}
90export declare class InvalidVideoPriceCurrency extends Error {
91 constructor(url: string, currency: string);
92}
93export declare class EmptyStream extends Error {
94 constructor();
95}
96export declare class EmptySitemap extends Error {
97 constructor();
98}