Function useSchemaSettings
- useSchemaSettings(): {
affectedPathCount: number;
allFieldsChecked: boolean;
datasetName: string;
excludedPaths: unknown;
excludedPathsStripped: any[];
expandedPaths: {};
extendedExcludedPaths: string[];
filterRuleTab: boolean;
finalSchema: {
count: number;
description: any;
disabled: boolean;
info: any;
isSelected: boolean;
name: any;
path: string;
pathLabelFinal: string;
skip: boolean;
}[];
finalSchemaKeyByPath: {};
includeNestedFields: boolean;
isFieldVisibilityActive: boolean;
isFilterRuleActive: boolean;
isVideo: boolean;
mergedSchema: {};
resetAttributeFilters: (() => void);
resetExcludedPaths: (() => void);
resetTextFilter: Resetter;
searchTerm: string;
selectedTab: string;
setAllFieldsChecked: ((val: boolean) => void);
setExcludedPaths: SetterOrUpdater<unknown>;
setExpandedPaths: SetterOrUpdater<{}>;
setIncludeNestedFields: ((val: boolean) => void);
setSearchTerm: SetterOrUpdater<string>;
setSelectedTab: SetterOrUpdater<string>;
setSettingsModal: SetterOrUpdater<{
open: boolean;
}>;
setShowMetadata: SetterOrUpdater<boolean>;
setShowNestedFields: SetterOrUpdater<boolean>;
settingModal: {
open: boolean;
};
showMetadata: boolean;
showNestedFields: boolean;
toggleSelection: ((rawPath: string, checked: boolean) => void);
}
-
Returns {
affectedPathCount: number;
allFieldsChecked: boolean;
datasetName: string;
excludedPaths: unknown;
excludedPathsStripped: any[];
expandedPaths: {};
extendedExcludedPaths: string[];
filterRuleTab: boolean;
finalSchema: {
count: number;
description: any;
disabled: boolean;
info: any;
isSelected: boolean;
name: any;
path: string;
pathLabelFinal: string;
skip: boolean;
}[];
finalSchemaKeyByPath: {};
includeNestedFields: boolean;
isFieldVisibilityActive: boolean;
isFilterRuleActive: boolean;
isVideo: boolean;
mergedSchema: {};
resetAttributeFilters: (() => void);
resetExcludedPaths: (() => void);
resetTextFilter: Resetter;
searchTerm: string;
selectedTab: string;
setAllFieldsChecked: ((val: boolean) => void);
setExcludedPaths: SetterOrUpdater<unknown>;
setExpandedPaths: SetterOrUpdater<{}>;
setIncludeNestedFields: ((val: boolean) => void);
setSearchTerm: SetterOrUpdater<string>;
setSelectedTab: SetterOrUpdater<string>;
setSettingsModal: SetterOrUpdater<{
open: boolean;
}>;
setShowMetadata: SetterOrUpdater<boolean>;
setShowNestedFields: SetterOrUpdater<boolean>;
settingModal: {
open: boolean;
};
showMetadata: boolean;
showNestedFields: boolean;
toggleSelection: ((rawPath: string, checked: boolean) => void);
}
-
affectedPathCount: number
-
allFieldsChecked: boolean
-
datasetName: string
-
excludedPaths: unknown
-
excludedPathsStripped: any[]
-
expandedPaths: {}
-
extendedExcludedPaths: string[]
-
filterRuleTab: boolean
-
finalSchema: {
count: number;
description: any;
disabled: boolean;
info: any;
isSelected: boolean;
name: any;
path: string;
pathLabelFinal: string;
skip: boolean;
}[]
-
finalSchemaKeyByPath: {}
-
includeNestedFields: boolean
-
isFieldVisibilityActive: boolean
-
isFilterRuleActive: boolean
-
isVideo: boolean
-
mergedSchema: {}
-
resetAttributeFilters: (() => void)
-
resetExcludedPaths: (() => void)
-
resetTextFilter: Resetter
-
searchTerm: string
-
selectedTab: string
-
setAllFieldsChecked: ((val: boolean) => void)
-
- (val: boolean): void
-
Returns void
-
setExcludedPaths: SetterOrUpdater<unknown>
-
setExpandedPaths: SetterOrUpdater<{}>
-
setIncludeNestedFields: ((val: boolean) => void)
-
- (val: boolean): void
-
Returns void
-
setSearchTerm: SetterOrUpdater<string>
-
setSelectedTab: SetterOrUpdater<string>
-
setSettingsModal: SetterOrUpdater<{
open: boolean;
}>
-
setShowMetadata: SetterOrUpdater<boolean>
-
setShowNestedFields: SetterOrUpdater<boolean>
-
settingModal: {
open: boolean;
}
-
showMetadata: boolean
-
showNestedFields: boolean
-
toggleSelection: ((rawPath: string, checked: boolean) => void)
-
- (rawPath: string, checked: boolean): void
-
Parameters
-
rawPath: string
-
checked: boolean
Returns void