UNPKG

react-native-onyx

Version:

State management for React Native

22 lines (21 loc) 889 B
/** * Returns true if the haystack begins with the needle * * @param haystack The full string to be searched * @param needle The case-sensitive string to search for * @return Returns true if the haystack starts with the needle. */ declare function startsWith(haystack: string, needle: string): boolean; /** * Checks if parameter is a string or function. * If it is a string, then we will just return it. * If it is a function, then we will call it with * any additional arguments and return the result. */ declare function result(parameter: string): string; declare function result<TFunction extends (...a: TArgs) => unknown, TArgs extends unknown[]>(parameter: TFunction, ...args: TArgs): ReturnType<TFunction>; /** * A simple GUID generator taken from https://stackoverflow.com/a/32760401/9114791 */ declare function guid(): string; export { guid, result, startsWith };