-
- Overview
-
- Overview
- accordion
- alert
- alert-dialog
- aspect-ratio
- auto-truncater
- avatar
- avatar-group
- background-boxes
- badge
- blur-fade
- breadcrumb
- button
- calendar
- card
- carousel
- chart
- checkbox
- code-editor
- collapsible
- collection-form
- collection-kanban
- collection-table
- combobox
- command
- context-menu
- copy\_button
- country-picker
- data-renderer
- dialog
- doc-toc
- drawer
- dropdown-menu
- dynamic-background
- empty
- event-calendar
- feature-colors
- field
- file\_drop
- file-tree
- file-upload
- form
- hover-card
- icon-wrapper
- indicator
- information
- input
- input-group
- item
- kanban
- keybindings
- label
- layout
- markdown-editor
- menubar
- multi-step-combobox
- navigation-menu
- page
- pagination
- pane
- pin-input
- popover
- portal
- progress
- radio-group
- range-calendar
- resource-scheduler
- scroll-area
- search
- selection-card
- separator
- sheet
- sidebar
- skeleton
- slider
- sliding-indicator
- sonner
- sortable
- spinner
- star-rating
- static-map
- step-form
- structured-value
- switch
- table
- tabs
- tags-input
- textarea
- theme-toggle
- time-field
- time-range
- toggle
- toggle-group
- tooltip
- tree-combobox
- tree-select
- tree-view
- utils
- workspace-shell
file-upload
file-upload
Interfaces
BeginUploadOptions
Defined in: packages/ui/build/file-upload/types.d.ts:13
Properties
onProgress?
optional onProgress?: (stage) => void;Defined in: packages/ui/build/file-upload/types.d.ts:16
Parameters
| Parameter | Type |
|---|---|
stage |
UploadStage |
Returns
void
stream?
optional stream?: boolean;Defined in: packages/ui/build/file-upload/types.d.ts:14
uploadId?
optional uploadId?: string;Defined in: packages/ui/build/file-upload/types.d.ts:15
IFileUploadClient
Defined in: packages/ui/build/file-upload/types.d.ts:37
Properties
uploads
readonly uploads: UploadEntry[];Defined in: packages/ui/build/file-upload/types.d.ts:38
Methods
beginUpload()
beginUpload(file, options?): object;Defined in: packages/ui/build/file-upload/types.d.ts:41
Parameters
| Parameter | Type |
|---|---|
file |
File |
options? |
BeginUploadOptions |
Returns
object
id
id: string;promise
promise: Promise<UploadResult>;
cancel()
cancel(entryId): void;Defined in: packages/ui/build/file-upload/types.d.ts:46
Parameters
| Parameter | Type |
|---|---|
entryId |
string |
Returns
void
clear()
clear(entryId): void;Defined in: packages/ui/build/file-upload/types.d.ts:48
Remove a finished or errored entry from the uploads list (cancels if still in flight).
Parameters
| Parameter | Type |
|---|---|
entryId |
string |
Returns
void
clearAllUploads()
clearAllUploads(): void;Defined in: packages/ui/build/file-upload/types.d.ts:49
Returns
void
delete()
delete(fileUrl): Promise<void>;Defined in: packages/ui/build/file-upload/types.d.ts:45
Parameters
| Parameter | Type |
|---|---|
fileUrl |
string |
Returns
Promise<void>
upload()
upload(file, options?): Promise<UploadResult>;Defined in: packages/ui/build/file-upload/types.d.ts:39
Parameters
| Parameter | Type |
|---|---|
file |
File |
options? |
UploadOptions |
Returns
Promise<UploadResult>
uploadMany()
uploadMany(files, options?): Promise<UploadResult[]>;Defined in: packages/ui/build/file-upload/types.d.ts:40
Parameters
| Parameter | Type |
|---|---|
files |
File[] |
options? |
Pick<UploadOptions, "stream"> |
Returns
Promise<UploadResult[]>
UploadEntry
Defined in: packages/ui/build/file-upload/types.d.ts:29
Properties
error?
optional error?: string;Defined in: packages/ui/build/file-upload/types.d.ts:35
file
file: File;Defined in: packages/ui/build/file-upload/types.d.ts:31
id
id: string;Defined in: packages/ui/build/file-upload/types.d.ts:30
percent?
optional percent?: number;Defined in: packages/ui/build/file-upload/types.d.ts:33
result?
optional result?: UploadResult;Defined in: packages/ui/build/file-upload/types.d.ts:34
stage
stage: UploadStage;Defined in: packages/ui/build/file-upload/types.d.ts:32
UploadOptions
Defined in: packages/ui/build/file-upload/types.d.ts:7
Properties
onProgress?
optional onProgress?: (stage, percent?) => void;Defined in: packages/ui/build/file-upload/types.d.ts:11
Parameters
| Parameter | Type |
|---|---|
stage |
UploadStage |
percent? |
number |
Returns
void
signal?
optional signal?: AbortSignal;Defined in: packages/ui/build/file-upload/types.d.ts:8
stream?
optional stream?: boolean;Defined in: packages/ui/build/file-upload/types.d.ts:10
Streaming multipart + SSE progress (default true in app implementation).
UploadResult
Defined in: packages/ui/build/file-upload/types.d.ts:19
Result of a successful upload (matches app JSON + TFileValue).
Properties
indexed_error?
optional indexed_error?: string | null;Defined in: packages/ui/build/file-upload/types.d.ts:27
indexed_status?
optional indexed_status?: "pending" | "indexing" | "ready" | "failed" | "not_indexable";Defined in: packages/ui/build/file-upload/types.d.ts:26
metadata?
optional metadata?: Record<string, unknown>;Defined in: packages/ui/build/file-upload/types.d.ts:25
name
name: string;Defined in: packages/ui/build/file-upload/types.d.ts:22
norbital_id
norbital_id: string;Defined in: packages/ui/build/file-upload/types.d.ts:20
size
size: number;Defined in: packages/ui/build/file-upload/types.d.ts:24
type
type: string;Defined in: packages/ui/build/file-upload/types.d.ts:23
url
url: string;Defined in: packages/ui/build/file-upload/types.d.ts:21
Type Aliases
UploadStage
type UploadStage =
| "uploading"
| "converting"
| "summarizing"
| "complete"
| "error"
| "aborted";Defined in: packages/ui/build/file-upload/types.d.ts:4
Client-agnostic upload contract. Concrete implementation lives in the app (e.g. apps/core).
Variables
UPLOAD_STAGE_MESSAGES
const UPLOAD_STAGE_MESSAGES: Record<UploadStage, string>;Defined in: packages/ui/build/file-upload/types.d.ts:5
Functions
isActiveUploadStage()
function isActiveUploadStage(stage): boolean;Defined in: packages/ui/build/file-upload/types.d.ts:6
Parameters
| Parameter | Type |
|---|---|
stage |
UploadStage |
Returns
boolean