/** * defineBinding — creates a route model binding resolver. */ /** The resolver function — receives the path param value, returns the entity or null. */ export type BindingResolver = (id: string) => Promise; /** A route model binding produced by defineBinding(). */ export interface BindingDefinition { readonly _brand: 'BindingDefinition'; readonly resolve: BindingResolver; } /** * Defines a route model binding. */ export declare function defineBinding(resolve: BindingResolver): BindingDefinition; //# sourceMappingURL=define-binding.d.ts.map