@nuxt/content
Version:
Write your content inside your Nuxt app
19 lines (18 loc) • 873 B
TypeScript
import type { CollectionSource } from '@nuxt/content';
export * from './files.js';
export declare const defu: <Source extends {
[x: string]: any;
[x: number]: any;
[x: symbol]: any;
}, Defaults extends Array<{
[x: string]: any;
[x: number]: any;
[x: symbol]: any;
} | (number | boolean | any[] | Record<never, any> | null | undefined)>>(source: Source, ...defaults: Defaults) => import("defu").Defu<Source, Defaults>;
export declare const createSingleton: <T, Params extends Array<unknown>>(fn: () => T) => (_args?: Params) => T;
export declare function deepDelete(obj: Record<string, unknown>, newObj: Record<string, unknown>): void;
export declare function deepAssign(obj: Record<string, unknown>, newObj: Record<string, unknown>): void;
export declare function parseSourceBase(source: CollectionSource): {
fixed: any;
dynamic: string;
};