Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
30 lines
787 B
Text
30 lines
787 B
Text
import { createErrorClass } from './createErrorClass';
|
|
|
|
export interface EmptyError extends Error {}
|
|
|
|
export interface EmptyErrorCtor {
|
|
/**
|
|
* @deprecated Internal implementation detail. Do not construct error instances.
|
|
* Cannot be tagged as internal: https://github.com/ReactiveX/rxjs/issues/6269
|
|
*/
|
|
new (): EmptyError;
|
|
}
|
|
|
|
/**
|
|
* An error thrown when an Observable or a sequence was queried but has no
|
|
* elements.
|
|
*
|
|
* @see {@link first}
|
|
* @see {@link last}
|
|
* @see {@link single}
|
|
* @see {@link firstValueFrom}
|
|
* @see {@link lastValueFrom}
|
|
*/
|
|
export const EmptyError: EmptyErrorCtor = createErrorClass(
|
|
(_super) =>
|
|
function EmptyErrorImpl(this: any) {
|
|
_super(this);
|
|
this.name = 'EmptyError';
|
|
this.message = 'no elements in sequence';
|
|
}
|
|
);
|