mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
[dayzed] export all types
This commit is contained in:
26
types/dayzed/index.d.ts
vendored
26
types/dayzed/index.d.ts
vendored
@@ -4,7 +4,7 @@
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
// TypeScript Version: 2.8
|
||||
|
||||
import { Component, ReactNode } from 'react';
|
||||
import { Component, ReactNode } from "react";
|
||||
|
||||
export interface DateObj {
|
||||
date: Date;
|
||||
@@ -15,24 +15,30 @@ export interface DateObj {
|
||||
today: boolean;
|
||||
}
|
||||
|
||||
interface Calendar {
|
||||
export interface Calendar {
|
||||
firstDayOfMonth: Date;
|
||||
lastDayOfMonth: Date;
|
||||
month: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11;
|
||||
weeks: Array<Array<DateObj | ''>>;
|
||||
weeks: Array<Array<DateObj | "">>;
|
||||
year: number;
|
||||
}
|
||||
|
||||
interface RenderProps {
|
||||
export interface RenderProps {
|
||||
calendars: Calendar[];
|
||||
getBackProps: (data: { calendars: Calendar[]; offset?: number; }) => Record<string, any>;
|
||||
getForwardProps: (data: { calendars: Calendar[]; offset?: number; }) => Record<string, any>;
|
||||
getDateProps: (data: { dateObj: DateObj; }) => Record<string, any>;
|
||||
getBackProps: (data: {
|
||||
calendars: Calendar[];
|
||||
offset?: number;
|
||||
}) => Record<string, any>;
|
||||
getForwardProps: (data: {
|
||||
calendars: Calendar[];
|
||||
offset?: number;
|
||||
}) => Record<string, any>;
|
||||
getDateProps: (data: { dateObj: DateObj }) => Record<string, any>;
|
||||
}
|
||||
|
||||
type RenderFn = (renderProps: RenderProps) => ReactNode;
|
||||
export type RenderFn = (renderProps: RenderProps) => ReactNode;
|
||||
|
||||
interface Props {
|
||||
export interface Props {
|
||||
date?: Date;
|
||||
maxDate?: Date;
|
||||
minDate?: Date;
|
||||
@@ -47,6 +53,6 @@ interface Props {
|
||||
onDateSelected(selectedDate: DateObj): void;
|
||||
}
|
||||
|
||||
declare class Dayzed extends Component<Props> { }
|
||||
declare class Dayzed extends Component<Props> {}
|
||||
|
||||
export default Dayzed;
|
||||
|
||||
Reference in New Issue
Block a user