ui/build/resource-scheduler/resource-scheduler.types
ui/build/resource-scheduler/resource-scheduler.types
Interfaces
ResourceSchedulerCell
Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:18
Type Parameters
| Type Parameter |
|---|
TItem extends ResourceSchedulerItem |
Properties
end
readonly end: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:21
items
readonly items: readonly TItem[];Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:22
resourceId
readonly resourceId: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:19
start
readonly start: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:20
ResourceSchedulerChange
Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:24
Properties
end
readonly end: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:28
itemId
readonly itemId: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:25
resourceId
readonly resourceId: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:26
start
readonly start: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:27
ResourceSchedulerCollision
Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:35
Properties
collidingItemIds
readonly collidingItemIds: readonly string[];Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:41
end
readonly end: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:40
itemId?
readonly optional itemId?: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:37
kind
readonly kind: "create" | "move" | "resize";Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:36
resourceId
readonly resourceId: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:38
start
readonly start: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:39
ResourceSchedulerCreate
Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:30
Properties
end
readonly end: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:33
resourceId
readonly resourceId: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:31
start
readonly start: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:32
ResourceSchedulerItem
Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:7
Properties
disabled?
readonly optional disabled?: boolean;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:13
editable?
readonly optional editable?: boolean;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:14
end
readonly end: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:12
id
readonly id: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:8
label
readonly label: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:10
lockedReason?
readonly optional lockedReason?: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:15
resourceId
readonly resourceId: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:9
start
readonly start: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:11
tone?
readonly optional tone?: "warning" | "default" | "destructive" | "muted";Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:16
ResourceSchedulerProps
Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:48
Type Parameters
| Type Parameter |
|---|
TResource extends ResourceSchedulerResource |
TItem extends ResourceSchedulerItem |
Properties
anchorDate
anchorDate: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:52
cellContent?
optional cellContent?: Snippet<[TResource, ResourceSchedulerCell<TItem>]>;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:65
class?
optional class?: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:62
dayWidth?
optional dayWidth?: number;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:57
disabled?
optional disabled?: boolean;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:60
itemContent?
optional itemContent?: Snippet<[TItem]>;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:64
items
items: readonly TItem[];Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:50
layout?
optional layout?: "matrix" | "timeline";Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:53
maxVisibleCellItems?
optional maxVisibleCellItems?: number;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:59
onCellActivate?
optional onCellActivate?: (cell) => void;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:72
Parameters
| Parameter | Type |
|---|---|
cell |
ResourceSchedulerCell<TItem> |
Returns
void
onCollision?
optional onCollision?: (collision) => boolean | void;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:70
Parameters
| Parameter | Type |
|---|---|
collision |
ResourceSchedulerCollision |
Returns
boolean | void
onCreate?
optional onCreate?: (change) => void;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:67
Parameters
| Parameter | Type |
|---|---|
change |
ResourceSchedulerCreate |
Returns
void
onItemActivate?
optional onItemActivate?: (item) => void;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:71
Parameters
| Parameter | Type |
|---|---|
item |
TItem |
Returns
void
onMove?
optional onMove?: (change) => void;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:68
Parameters
| Parameter | Type |
|---|---|
change |
ResourceSchedulerChange |
Returns
void
onResize?
optional onResize?: (change) => void;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:69
Parameters
| Parameter | Type |
|---|---|
change |
ResourceSchedulerChange |
Returns
void
onSelectionChange?
optional onSelectionChange?: (itemIds) => void;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:66
Parameters
| Parameter | Type |
|---|---|
itemIds |
string[] |
Returns
void
readonly?
optional readonly?: boolean;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:61
resourceContent?
optional resourceContent?: Snippet<[TResource]>;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:63
resourceLabel?
optional resourceLabel?: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:58
resources
resources: readonly TResource[];Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:49
resourceWidth?
optional resourceWidth?: number;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:56
rowHeight?
optional rowHeight?: number;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:55
selectedItemIds?
optional selectedItemIds?: readonly string[];Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:54
view
view: "month" | "week";Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:51
ResourceSchedulerResource
Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:2
Properties
description?
readonly optional description?: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:5
id
readonly id: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:3
label
readonly label: string;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:4
Type Aliases
ResourceSchedulerPlacement
type ResourceSchedulerPlacement = Omit<ResourceSchedulerCollision, "kind" | "collidingItemIds">;Defined in: apps/website/.api-docs-entry/ui/build/resource-scheduler/resource-scheduler.types.d.ts:47
The placement a collision check is asked about: the same shape as a collision, minus the two facts the check itself establishes.