@keycloakify/keycloak-admin-ui
Version:
<p align="center"> <img src="https://github.com/user-attachments/assets/a6aaebbd-8f59-474d-9827-c282f4527aca"> </p> <p align="center"> <i>Repackaged Keycloak Admin UI</i> <br> <br> <a href="https://github.com/keycloakify/keycloak-adm
19 lines (15 loc) • 503 B
text/typescript
/* eslint-disable */
// @ts-nocheck
export type ReplaceStringOptions = {
skipFirst?: boolean;
};
export type ReplaceString<
Input extends string,
Search extends string,
Replacement extends string,
Options extends ReplaceStringOptions = object,
> = Input extends `${infer Head}${Search}${infer Tail}`
? Options["skipFirst"] extends true
? `${Head}${Search}${ReplaceString<Tail, Search, Replacement>}`
: `${Head}${Replacement}${ReplaceString<Tail, Search, Replacement>}`
: Input;