UNPKG

@jsse/quick-maths

Version:
48 lines (42 loc) 969 B
/** * missy elliott protocol as described by Missy Elliott, PHD in her thesis "Work It" (2002) * * REF: https://youtu.be/cjIvu7e6Wq8?si=lhf_PiT6hsUUxC_1&t=31 */ export type MissyElliottProtocol< TThang, TThangDown, TThangFlipped, TThangReversed, > = { /** * Puts the thang down * @param thang * @returns */ putThangDown: (thang: TThang) => TThangDown; /** * Flips the thang * @param thang * @returns */ flipIt: (thang: TThangDown) => TThangFlipped; /** * Reverses the thang * @param thang * @returns */ reverseIt: (thang: TThangFlipped) => TThangReversed; /** * Puts the thang down, flips it, and reverses it * @param thang * @returns */ putThangDownFlipItReverseIt: (thang: TThang) => TThangReversed; /** * Inverts putting the thang down flipping it and reversing it * @param thang * @returns */ tIesreveRtIpilFnwoDgnahTtup: (thangReversed: TThangReversed) => TThang; };