/**
 * Dynamic Arguments Runtime Utilities
 *
 * Provides type guard functions for dynamic argument resolution.
 * Type definitions live in src/lib/types/dynamic.ts (canonical location).
 *
 * @module dynamic/resolution
 */
/**
 * Type guard to check if a value is a DynamicArgument function
 */
export function isDynamicFunction(value) {
    return typeof value === "function";
}
/**
 * Type guard to check if a function expects context
 */
export function isContextAwareFunction(fn) {
    // Check function parameter count
    return fn.length > 0;
}
