format-date.d.ts 681 B

12345678910111213141516171819202122
  1. import { LitElement } from 'lit';
  2. export default class SlFormatDate extends LitElement {
  3. date: Date | string;
  4. locale: string;
  5. weekday: 'narrow' | 'short' | 'long';
  6. era: 'narrow' | 'short' | 'long';
  7. year: 'numeric' | '2-digit';
  8. month: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long';
  9. day: 'numeric' | '2-digit';
  10. hour: 'numeric' | '2-digit';
  11. minute: 'numeric' | '2-digit';
  12. second: 'numeric' | '2-digit';
  13. timeZoneName: 'short' | 'long';
  14. timeZone: string;
  15. hourFormat: 'auto' | '12' | '24';
  16. render(): string | undefined;
  17. }
  18. declare global {
  19. interface HTMLElementTagNameMap {
  20. 'sl-format-date': SlFormatDate;
  21. }
  22. }