UNPKG

astro

Version:

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

12 lines (11 loc) 602 B
/** * Runtime-agnostic utility functions that can be used in any environment. * These functions must not import Node.js modules. */ /** Returns true if argument is an object of any prototype/class (but not null). */ export declare function isObject(value: unknown): value is Record<string, any>; /** Cross-realm compatible URL */ export declare function isURL(value: unknown): value is URL; /** Wraps an object in an array. If an array is passed, ignore it. */ export declare function arraify<T>(target: T | T[]): T[]; export declare function padMultilineString(source: string, n?: number): string;