first commit

This commit is contained in:
becarta
2025-05-16 00:17:42 +02:00
parent ea5c866137
commit bacf566ec9
6020 changed files with 1715262 additions and 0 deletions

26
node_modules/lit-html/directives/when.d.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
/**
* @license
* Copyright 2021 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*/
/**
* When `condition` is true, returns the result of calling `trueCase()`, else
* returns the result of calling `falseCase()` if `falseCase` is defined.
*
* This is a convenience wrapper around a ternary expression that makes it a
* little nicer to write an inline conditional without an else.
*
* @example
*
* ```ts
* render() {
* return html`
* ${when(this.user, () => html`User: ${this.user.username}`, () => html`Sign In...`)}
* `;
* }
* ```
*/
export declare function when<T, F>(condition: true, trueCase: () => T, falseCase?: () => F): T;
export declare function when<T, F = undefined>(condition: false, trueCase: () => T, falseCase?: () => F): F;
export declare function when<T, F = undefined>(condition: unknown, trueCase: () => T, falseCase?: () => F): T | F;
//# sourceMappingURL=when.d.ts.map