procrastination-sort
Version:
The world's most honest sorting method: swaps elements slowly, checks Twitter constantly, and finishes eventually. Not not prod-safe
14 lines • 449 B
TypeScript
export interface ProcrastinationResult<T> {
sortedArray: T[];
timeElapsed: number;
swapsMade: number;
coffeeCups: number;
excusesUsed: string[];
}
export declare function procrastinationSort<T>(array: T[], config?: {
verbose?: boolean;
procrastinationProbability?: number;
procrastinationActivities?: string[];
comparator?: (a: T, b: T) => number;
}): ProcrastinationResult<T>;
//# sourceMappingURL=index.d.ts.map