@raccoons-co/ethics
Version:
Clean code ethics.
14 lines (13 loc) • 490 B
TypeScript
export default class EmptyOptionalTest {
private readonly emptyOptional;
returnsInstanceOfOptional(): void;
returnsTrueEmptinessIfEmpty(): void;
returnsFalsePresenceIfEmpty(): void;
throwsExceptionForGetIfEmpty(): void;
throwsExceptionForElseThrowIfEmpty(): void;
returnsEmptyIfValueIsNull(): void;
returnsEmptyIfValueIsUndefined(): void;
doesNothing(): void;
returnsCorrectOtherValueForOrElse(): void;
performsGivenEmptyActionIfEmpty(): void;
}