SYMBOL INDEX (1483 symbols across 309 files) FILE: .github/scripts/detect-flaky-tests.js function traverseSuites (line 20) | function traverseSuites(suites) { FILE: packages/bruno-app/public/static/diff2Html.js function n (line 56) | function n() {} function i (line 57) | function i(e, t, n, i, r) { function o (line 95) | function o(e) { function h (line 112) | function h() { function o (line 221) | function o(e) { function c (line 238) | function c(e, t, n, i, r) { function o (line 512) | function o(e, t) { function r (line 591) | function r(e) { function s (line 620) | function s(e, t) { function o (line 625) | function o(e, t, n, s, o, a, l) { function a (line 693) | function a(e) { function l (line 708) | function l(e, t, n, i, r, s, l) { function o (line 757) | function o(e) { function a (line 786) | function a(e, t) { function l (line 791) | function l(e) { function c (line 797) | function c(e, t) { function d (line 805) | function d(e) { function f (line 808) | function f(e, t, n) { function u (line 811) | function u(e, t) { function h (line 814) | function h(e, t) { function p (line 823) | function p(e, t, n, i, r) { function b (line 848) | function b(e, t, n) { function g (line 863) | function g(e, t, n, i) { function m (line 881) | function m(e, t, n) { function v (line 884) | function v(e, t, n) { function y (line 890) | function y(e, t) { function w (line 896) | function w(e) { function S (line 904) | function S(e) { function L (line 909) | function L(e, t, n) { function C (line 916) | function C(e) { function o (line 941) | function o() { function a (line 959) | function a(e) { function l (line 971) | function l() { function n (line 1012) | function n(e, t) { function l (line 1058) | function l(e) { function c (line 1061) | function c(e, t, n) { function v (line 1080) | function v() { function y (line 1083) | function y(n, i) { function w (line 1099) | function w(e, t) { function f (line 1132) | function f(t, n, i, r) { function u (line 1155) | function u(e, t) { function h (line 1158) | function h(e, t, n) { function p (line 1161) | function p(e) { function g (line 1180) | function g(e) { function m (line 1189) | function m(e) { function v (line 1192) | function v(e, t) { function y (line 1200) | function y(e, t) { function w (line 1203) | function w(e) { function t (line 1303) | function t(e, t, n) { function o (line 1363) | function o() {} function a (line 1364) | function a() {} function l (line 1470) | function l(e) { function s (line 1485) | function s(e, t) { function o (line 1489) | function o(e, t) { function l (line 1493) | function l(e, t, n) { function D (line 1536) | function D() { function F (line 1539) | function F() { function I (line 1547) | function I() { function A (line 1550) | function A(e) { method constructor (line 2366) | constructor(e, n = {}) { method render (line 2370) | render(e) { method constructor (line 2438) | constructor({ compiledTemplates: e = {}, rawTemplates: t = {} }) { method compile (line 2445) | static compile(e) { method render (line 2448) | render(e, t, n, i, r) { method template (line 2456) | template(e, t) { method templateKey (line 2459) | templateKey(e, t) { method constructor (line 2514) | constructor(e, n = {}) { method render (line 2518) | render(e) { method makeFileDiffHtml (line 2533) | makeFileDiffHtml(e, t) { method generateEmptyDiff (line 2546) | generateEmptyDiff() { method generateFileHtml (line 2552) | generateFileHtml(e) { method applyLineGroupping (line 2590) | applyLineGroupping(e) { method applyRematchMatching (line 2608) | applyRematchMatching(e, t, n) { method processChangedLines (line 2617) | processChangedLines(e, t, n, i) { method generateLineHtml (line 2665) | generateLineHtml(e, t, n) { method generateSingleLineHtml (line 2668) | generateSingleLineHtml(e, t) { function n (line 2689) | function n(e, t) { function h (line 2820) | function h(e) { function p (line 2823) | function p(e) { function b (line 2826) | function b(e) { function g (line 2836) | function g(e, t, n = !0) { function m (line 2842) | function m(e) { method constructor (line 2994) | constructor(e, n = {}) { method render (line 2998) | render(e) { method makeFileDiffHtml (line 3013) | makeFileDiffHtml(e, t) { method generateEmptyDiff (line 3026) | generateEmptyDiff() { method generateFileHtml (line 3035) | generateFileHtml(e) { method applyLineGroupping (line 3066) | applyLineGroupping(e) { method applyRematchMatching (line 3084) | applyRematchMatching(e, t, n) { method makeHeaderHtml (line 3093) | makeHeaderHtml(e, t) { method processChangedLines (line 3101) | processChangedLines(e, t, n) { method generateLineHtml (line 3149) | generateLineHtml(e, t) { method generateSingleHtml (line 3152) | generateSingleHtml(e) { FILE: packages/bruno-app/rsbuild.config.mjs method babelLoaderOptions (line 16) | babelLoaderOptions(opts) { FILE: packages/bruno-app/src/components/ApiSpecPanel/FileEditor/CodeEditor/index.js constant SERVER_RENDERED (line 13) | const SERVER_RENDERED = typeof window === 'undefined' || global['PREVENT... class CodeEditor (line 19) | class CodeEditor extends React.Component { method constructor (line 20) | constructor(props) { method componentWillMount (line 31) | componentWillMount() { method componentDidMount (line 42) | componentDidMount() { method componentDidUpdate (line 94) | componentDidUpdate(prevProps) { method componentWillUnmount (line 106) | componentWillUnmount() { method render (line 113) | render() { FILE: packages/bruno-app/src/components/BodyModeSelector/index.js constant DEFAULT_MODES (line 7) | const DEFAULT_MODES = [ FILE: packages/bruno-app/src/components/CodeEditor/index.js constant TAB_SIZE (line 25) | const TAB_SIZE = 2; class CodeEditor (line 27) | class CodeEditor extends React.Component { method constructor (line 28) | constructor(props) { method componentDidMount (line 51) | componentDidMount() { method componentDidUpdate (line 223) | componentDidUpdate(prevProps) { method componentWillUnmount (line 290) | componentWillUnmount() { method render (line 309) | render() { FILE: packages/bruno-app/src/components/CodeEditor/index.spec.js constant MOCK_THEME (line 11) | const MOCK_THEME = { FILE: packages/bruno-app/src/components/CodeMirrorSearch/index.js function escapeRegExp (line 7) | function escapeRegExp(string) { constant MAX_MATCHES (line 11) | const MAX_MATCHES = 99_999; function findSearchMatches (line 12) | function findSearchMatches(editor, searchText, regex, caseSensitive, who... function createCacheKey (line 45) | function createCacheKey(editor, searchText, regex, caseSensitive, wholeW... FILE: packages/bruno-app/src/components/ColorPicker/index.js constant PRESET_COLORS (line 9) | const PRESET_COLORS = [ constant COLOR_RANGE_SEQUENCE (line 18) | const COLOR_RANGE_SEQUENCE = ['#D85D43', '#F4BB74', '#61DCB1', '#7EBDF2'... FILE: packages/bruno-app/src/components/CreateTransientRequest/index.js constant REQUEST_TYPE (line 14) | const REQUEST_TYPE = { FILE: packages/bruno-app/src/components/Devtools/index.js constant MIN_DEVTOOLS_HEIGHT (line 7) | const MIN_DEVTOOLS_HEIGHT = 150; constant MAX_DEVTOOLS_HEIGHT (line 8) | const MAX_DEVTOOLS_HEIGHT = window.innerHeight * 0.7; constant DEFAULT_DEVTOOLS_HEIGHT (line 9) | const DEFAULT_DEVTOOLS_HEIGHT = 300; FILE: packages/bruno-app/src/components/EditableTable/index.js constant MIN_COLUMN_WIDTH (line 7) | const MIN_COLUMN_WIDTH = 80; FILE: packages/bruno-app/src/components/EnvironmentVariablesTable/index.js constant MIN_H (line 18) | const MIN_H = 35 * 2; constant MIN_COLUMN_WIDTH (line 19) | const MIN_COLUMN_WIDTH = 80; FILE: packages/bruno-app/src/components/Environments/DotEnvFileEditor/utils.js constant MIN_TABLE_HEIGHT (line 59) | const MIN_TABLE_HEIGHT = 35 * 2; FILE: packages/bruno-app/src/components/Environments/EnvironmentSelector/index.js constant TABS (line 18) | const TABS = [ constant EMPTY_STATE_DESCRIPTIONS (line 23) | const EMPTY_STATE_DESCRIPTIONS = { FILE: packages/bruno-app/src/components/Environments/EnvironmentSettings/EnvironmentList/index.js constant EMPTY_ARRAY (line 32) | const EMPTY_ARRAY = []; FILE: packages/bruno-app/src/components/ErrorCapture/index.js class ErrorBoundary (line 5) | class ErrorBoundary extends Component { method constructor (line 6) | constructor(props) { method getDerivedStateFromError (line 11) | static getDerivedStateFromError(error) { method componentDidCatch (line 15) | componentDidCatch(error, errorInfo) { method render (line 30) | render() { FILE: packages/bruno-app/src/components/Git/VisualDiffViewer/VisualDiffAuth.js constant AUTH_TYPE_LABELS (line 5) | const AUTH_TYPE_LABELS = { constant AUTH_FIELD_LABELS (line 16) | const AUTH_FIELD_LABELS = { FILE: packages/bruno-app/src/components/Git/VisualDiffViewer/VisualDiffBody.js constant BODY_TYPE_LABELS (line 6) | const BODY_TYPE_LABELS = { constant TEXT_BODY_TYPES (line 19) | const TEXT_BODY_TYPES = ['json', 'text', 'xml', 'sparql']; constant FORM_BODY_TYPES (line 20) | const FORM_BODY_TYPES = ['formUrlEncoded', 'multipartForm']; constant ALL_BODY_TYPES (line 21) | const ALL_BODY_TYPES = Object.keys(BODY_TYPE_LABELS); FILE: packages/bruno-app/src/components/Git/VisualDiffViewer/utils/bruUtils.js constant DIFF_STATUS (line 3) | const DIFF_STATUS = Object.freeze({ FILE: packages/bruno-app/src/components/Git/VisualDiffViewer/utils/diffUtils.js constant WORD_SEPARATOR (line 2) | const WORD_SEPARATOR = /[\s\/\?\&\=\.\-\_\:\@]/; FILE: packages/bruno-app/src/components/GlobalSearchModal/constants/index.js constant SEARCH_TYPES (line 1) | const SEARCH_TYPES = { constant MATCH_TYPES (line 8) | const MATCH_TYPES = { constant SEARCH_CONFIG (line 17) | const SEARCH_CONFIG = { constant DOCUMENTATION_RESULT (line 25) | const DOCUMENTATION_RESULT = { FILE: packages/bruno-app/src/components/Help/index.js constant GAP (line 13) | const GAP = 8; FILE: packages/bruno-app/src/components/Modal/index.js constant ESC_KEY_CODE (line 6) | const ESC_KEY_CODE = 27; constant ENTER_KEY_CODE (line 7) | const ENTER_KEY_CODE = 13; FILE: packages/bruno-app/src/components/MultiLineEditor/index.js class MultiLineEditor (line 13) | class MultiLineEditor extends Component { method constructor (line 14) | constructor(props) { method componentDidMount (line 29) | componentDidMount() { method componentDidUpdate (line 127) | componentDidUpdate(prevProps) { method componentWillUnmount (line 181) | componentWillUnmount() { method render (line 226) | render() { FILE: packages/bruno-app/src/components/Notifications/index.js constant PAGE_SIZE (line 18) | const PAGE_SIZE = 5; FILE: packages/bruno-app/src/components/OpenAPISyncTab/ConnectSpecForm/index.js constant FEATURES (line 8) | const FEATURES = [ FILE: packages/bruno-app/src/components/OpenAPISyncTab/OverviewSection/index.js constant SUMMARY_CARDS (line 13) | const SUMMARY_CARDS = [ FILE: packages/bruno-app/src/components/OpenAPISyncTab/utils.js constant HTTP_METHODS (line 1) | const HTTP_METHODS = ['get', 'post', 'put', 'patch', 'delete', 'options'... FILE: packages/bruno-app/src/components/Portal/index.js function Portal (line 3) | function Portal({ children }) { FILE: packages/bruno-app/src/components/Preferences/Beta/index.js constant BETA_FEATURES (line 17) | const BETA_FEATURES = [ FILE: packages/bruno-app/src/components/Preferences/Display/Zoom/index.js constant ZOOM_OPTIONS (line 12) | const ZOOM_OPTIONS = [ constant DEFAULT_ZOOM (line 26) | const DEFAULT_ZOOM = 100; FILE: packages/bruno-app/src/components/RequestPane/GraphQLRequestPane/index.js constant TAB_CONFIG (line 25) | const TAB_CONFIG = [ FILE: packages/bruno-app/src/components/RequestPane/GrpcQueryUrl/index.js constant STREAMING_METHOD_TYPES (line 30) | const STREAMING_METHOD_TYPES = ['client-streaming', 'server-streaming', ... constant CLIENT_STREAMING_METHOD_TYPES (line 31) | const CLIENT_STREAMING_METHOD_TYPES = ['client-streaming', 'bidi-streami... FILE: packages/bruno-app/src/components/RequestPane/HttpRequestPane/index.js constant TAB_CONFIG (line 22) | const TAB_CONFIG = [ constant TAB_PANELS (line 35) | const TAB_PANELS = { FILE: packages/bruno-app/src/components/RequestPane/PromptVariables/PromptVariablesModal/index.js function PromptVariablesModal (line 7) | function PromptVariablesModal({ title = 'Input Required', prompts, onSub... FILE: packages/bruno-app/src/components/RequestPane/QueryEditor/index.js constant AUTO_COMPLETE_AFTER_KEY (line 25) | const AUTO_COMPLETE_AFTER_KEY = /^[a-zA-Z0-9_@(]$/; class QueryEditor (line 46) | class QueryEditor extends React.Component { method constructor (line 47) | constructor(props) { method componentDidMount (line 57) | componentDidMount() { method componentDidUpdate (line 166) | componentDidUpdate(prevProps) { method componentWillUnmount (line 201) | componentWillUnmount() { method render (line 236) | render() { method _onBeforeChange (line 286) | _onBeforeChange(_instance, change) { FILE: packages/bruno-app/src/components/RequestPane/QueryEditor/onHasCompletion.js function onHasCompletion (line 18) | function onHasCompletion(_cm, data, onHintInformationRender) { function renderType (line 82) | function renderType(type) { FILE: packages/bruno-app/src/components/RequestPane/QueryUrl/HttpMethodSelector/index.js constant STANDARD_METHODS (line 7) | const STANDARD_METHODS = Object.freeze(['GET', 'POST', 'PUT', 'DELETE', ... constant KEY (line 9) | const KEY = Object.freeze({ ENTER: 'Enter', ESCAPE: 'Escape' }); constant DEFAULT_METHOD (line 11) | const DEFAULT_METHOD = 'GET'; FILE: packages/bruno-app/src/components/RequestPane/RequestBody/RequestBodyMode/index.js constant DEFAULT_MODES (line 23) | const DEFAULT_MODES = [ FILE: packages/bruno-app/src/components/RequestPane/Settings/index.js constant DEFAULT_SETTINGS (line 13) | const DEFAULT_SETTINGS = { FILE: packages/bruno-app/src/components/RequestPane/WSSettingsPane/index.js constant ERRORS (line 22) | const ERRORS = { FILE: packages/bruno-app/src/components/RequestPane/WsBody/BodyMode/index.js constant RAW_MODES (line 7) | const RAW_MODES = [ FILE: packages/bruno-app/src/components/RequestPane/WsBody/SingleWSMessage/index.js constant TYPE_BY_DECODER (line 18) | const TYPE_BY_DECODER = { constant DECODER_BY_TYPE (line 24) | const DECODER_BY_TYPE = invert(TYPE_BY_DECODER); FILE: packages/bruno-app/src/components/RequestPane/WsQueryUrl/index.js constant CONNECTION_STATUS (line 19) | const CONNECTION_STATUS = { FILE: packages/bruno-app/src/components/RequestTabPanel/index.js constant MIN_LEFT_PANE_WIDTH (line 42) | const MIN_LEFT_PANE_WIDTH = 300; constant MIN_RIGHT_PANE_WIDTH (line 43) | const MIN_RIGHT_PANE_WIDTH = 490; constant MIN_TOP_PANE_HEIGHT (line 44) | const MIN_TOP_PANE_HEIGHT = 150; constant MIN_BOTTOM_PANE_HEIGHT (line 45) | const MIN_BOTTOM_PANE_HEIGHT = 150; FILE: packages/bruno-app/src/components/RequestTabs/DraggableTab.js method hover (line 9) | hover(item, monitor) { FILE: packages/bruno-app/src/components/RequestTabs/RequestTab/index.js function RequestTabMenu (line 480) | function RequestTabMenu({ menuDropdownRef, tabLabelRef, collectionReques... FILE: packages/bruno-app/src/components/ResponseExample/index.js constant MIN_LEFT_PANE_WIDTH (line 12) | const MIN_LEFT_PANE_WIDTH = 300; constant MIN_RIGHT_PANE_WIDTH (line 13) | const MIN_RIGHT_PANE_WIDTH = 350; constant MIN_TOP_PANE_HEIGHT (line 14) | const MIN_TOP_PANE_HEIGHT = 150; constant MIN_BOTTOM_PANE_HEIGHT (line 15) | const MIN_BOTTOM_PANE_HEIGHT = 150; FILE: packages/bruno-app/src/components/ResponsePane/QueryResult/QueryResultPreview/XmlPreview/index.js function XmlPreview (line 6) | function XmlPreview({ data, defaultExpanded = true }) { function parseXMLString (line 304) | function parseXMLString(xmlString) { function isTextNode (line 385) | function isTextNode(node) { function getChildrenEntries (line 389) | function getChildrenEntries(node) { function getChildCount (line 396) | function getChildCount(node) { FILE: packages/bruno-app/src/components/ResponsePane/QueryResult/QueryResultPreview/index.js function onDocumentLoadSuccess (line 41) | function onDocumentLoadSuccess({ numPages }) { FILE: packages/bruno-app/src/components/ResponsePane/QueryResult/QueryResultTypeSelector/index.jsx constant FORMAT_ICONS (line 9) | const FORMAT_ICONS = { FILE: packages/bruno-app/src/components/ResponsePane/QueryResult/index.js constant RAW_FORMAT_OPTIONS (line 12) | const RAW_FORMAT_OPTIONS = [ constant PREVIEW_FORMAT_OPTIONS (line 19) | const PREVIEW_FORMAT_OPTIONS = [ FILE: packages/bruno-app/src/components/ResponsePane/ResponsePaneActions/index.js method disabled (line 59) | get disabled() { method disabled (line 68) | get disabled() { method disabled (line 77) | get disabled() { method disabled (line 86) | get disabled() { method disabled (line 98) | get disabled() { method disabled (line 107) | get disabled() { method disabled (line 116) | get disabled() { method disabled (line 125) | get disabled() { method disabled (line 134) | get disabled() { FILE: packages/bruno-app/src/components/ResponsePane/index.js constant RIGHT_CONTENT_EXPANDED_WIDTH (line 29) | const RIGHT_CONTENT_EXPANDED_WIDTH = 135; FILE: packages/bruno-app/src/components/RunnerResults/index.jsx constant FILTERS (line 44) | const FILTERS = { function RunnerResults (line 78) | function RunnerResults({ collection }) { FILE: packages/bruno-app/src/components/SecuritySettings/JsSandboxMode/index.js constant SANDBOX_OPTIONS (line 10) | const SANDBOX_OPTIONS = [ FILE: packages/bruno-app/src/components/ShareCollection/index.js constant EXPORT_FORMATS (line 14) | const EXPORT_FORMATS = { FILE: packages/bruno-app/src/components/Sidebar/BulkImportCollectionLocation/index.js constant STATUS (line 23) | const STATUS = { constant IMPORT_TYPE (line 29) | const IMPORT_TYPE = { function normalizeName (line 94) | function normalizeName(name) { function generateUniqueName (line 107) | function generateUniqueName(baseName, checkExists) { FILE: packages/bruno-app/src/components/Sidebar/Collections/Collection/CollectionItem/CollectionItemDragPreview/index.js function getItemStyles (line 8) | function getItemStyles({ x, y }) { FILE: packages/bruno-app/src/components/Sidebar/Collections/Collection/CollectionItem/GenerateCodeItem/index.js constant TEMPLATE_VAR_PATTERN (line 17) | const TEMPLATE_VAR_PATTERN = /\{\{([^}]+)\}\}/; FILE: packages/bruno-app/src/components/Sidebar/Collections/Collection/GenerateDocumentation/index.js constant CDN_BASE_URL (line 19) | const CDN_BASE_URL = 'https://cdn.opencollection.com'; constant FEATURES (line 21) | const FEATURES = [ FILE: packages/bruno-app/src/components/Sidebar/Collections/Collection/RemoveCollection/ConfirmCollectionCloseDrafts.js constant MAX_UNSAVED_REQUESTS_TO_SHOW (line 14) | const MAX_UNSAVED_REQUESTS_TO_SHOW = 5; FILE: packages/bruno-app/src/components/Sidebar/Collections/Collection/index.js constant EMPTY_STATE_DELAY_MS (line 58) | const EMPTY_STATE_DELAY_MS = 300; FILE: packages/bruno-app/src/components/Sidebar/Collections/RemoveCollectionsModal/index.js constant MAX_COLLECTIONS_WIDTH (line 24) | const MAX_COLLECTIONS_WIDTH = 530; constant CHARACTER_WIDTH (line 25) | const CHARACTER_WIDTH = 8; constant COLLECTION_PADDING (line 26) | const COLLECTION_PADDING = 24; constant COLLECTION_GAP (line 27) | const COLLECTION_GAP = 12; FILE: packages/bruno-app/src/components/Sidebar/ImportCollection/index.js constant IMPORT_TABS (line 12) | const IMPORT_TABS = { FILE: packages/bruno-app/src/components/Sidebar/index.js constant MIN_LEFT_SIDEBAR_WIDTH (line 11) | const MIN_LEFT_SIDEBAR_WIDTH = 220; constant MAX_LEFT_SIDEBAR_WIDTH (line 12) | const MAX_LEFT_SIDEBAR_WIDTH = 600; constant SIDEBAR_SECTIONS (line 14) | const SIDEBAR_SECTIONS = [ FILE: packages/bruno-app/src/components/SingleLineEditor/index.js class SingleLineEditor (line 13) | class SingleLineEditor extends Component { method constructor (line 14) | constructor(props) { method componentDidMount (line 29) | componentDidMount() { method componentDidUpdate (line 145) | componentDidUpdate(prevProps) { method componentWillUnmount (line 204) | componentWillUnmount() { method render (line 309) | render() { FILE: packages/bruno-app/src/components/StatusBar/ThemeDropdown/index.js constant MODES (line 10) | const MODES = ['light', 'dark', 'system']; constant MODE_BUTTONS (line 11) | const MODE_BUTTONS = [ FILE: packages/bruno-app/src/components/WelcomeModal/index.js constant TOTAL_STEPS (line 16) | const TOTAL_STEPS = 4; FILE: packages/bruno-app/src/components/WorkspaceHome/WorkspaceEnvironments/EnvironmentList/index.js constant EMPTY_ARRAY (line 29) | const EMPTY_ARRAY = []; FILE: packages/bruno-app/src/hooks/useDebounce/index.js function useDebounce (line 3) | function useDebounce(value, delay) { FILE: packages/bruno-app/src/hooks/useDeferredLoading/index.js function useDeferredLoading (line 11) | function useDeferredLoading(isLoading, delay = 200) { FILE: packages/bruno-app/src/hooks/useDetectSensitiveField/index.js constant VARIABLE_NAME_REGEX (line 3) | const VARIABLE_NAME_REGEX = /\{\{([^}]+)\}\}/g; constant ENV_VAR_REFERENCE_REGEX (line 4) | const ENV_VAR_REFERENCE_REGEX = /^\s*\{\{.*\}\}\s*$/; FILE: packages/bruno-app/src/hooks/useLocalStorage/index.js function useLocalStorage (line 3) | function useLocalStorage(key, defaultValue) { FILE: packages/bruno-app/src/hooks/usePrevious/index.js function usePrevious (line 3) | function usePrevious(value) { FILE: packages/bruno-app/src/hooks/useProtoFileManagement/index.js function useProtoFileManagement (line 17) | function useProtoFileManagement(collection) { FILE: packages/bruno-app/src/hooks/useReflectionManagement/index.js function useReflectionManagement (line 11) | function useReflectionManagement(item, collectionUid) { FILE: packages/bruno-app/src/hooks/useTabPaneBoundaries/index.js constant MIN_TOP_PANE_HEIGHT (line 5) | const MIN_TOP_PANE_HEIGHT = 380; function useTabPaneBoundaries (line 7) | function useTabPaneBoundaries(activeTabUid) { FILE: packages/bruno-app/src/pages/Bruno/index.js function Main (line 75) | function Main() { FILE: packages/bruno-app/src/pages/ErrorBoundary/index.js class ErrorBoundary (line 5) | class ErrorBoundary extends React.Component { method constructor (line 6) | constructor(props) { method componentDidMount (line 12) | componentDidMount() { method componentDidCatch (line 19) | componentDidCatch(error, errorInfo) { method returnToApp (line 24) | returnToApp() { method forceQuit (line 31) | forceQuit() { method render (line 36) | render() { FILE: packages/bruno-app/src/pages/Main.js function Main (line 29) | function Main({ children }) { FILE: packages/bruno-app/src/pages/index.js function App (line 6) | function App() { FILE: packages/bruno-app/src/providers/App/useOpenAPISyncPolling.js constant POLL_INTERVAL (line 7) | const POLL_INTERVAL = 5 * 60 * 1000; FILE: packages/bruno-app/src/providers/PromptVariables/index.js function PromptVariablesProvider (line 6) | function PromptVariablesProvider({ children }) { FILE: packages/bruno-app/src/providers/ReduxStore/middlewares/draft/utils.js function handleMakeTabParmanent (line 5) | function handleMakeTabParmanent(state, action, dispatch) { FILE: packages/bruno-app/src/providers/ReduxStore/slices/collections/index.js constant REQUEST_UID_PATHS (line 95) | const REQUEST_UID_PATHS = [ constant ROOT_UID_PATHS (line 106) | const ROOT_UID_PATHS = ['request.headers', 'request.vars.req', 'request.... FILE: packages/bruno-app/src/providers/ReduxStore/slices/workspaces/getTabToFocusForCurrentWorkspace.js function getWorkspaceCollectionUids (line 10) | function getWorkspaceCollectionUids(state, workspace) { function getTabToFocusForCurrentWorkspace (line 36) | function getTabToFocusForCurrentWorkspace(state) { FILE: packages/bruno-app/src/providers/ReduxStore/slices/workspaces/getTabToFocusForCurrentWorkspace.spec.js function buildState (line 3) | function buildState(overrides = {}) { FILE: packages/bruno-app/src/providers/ReduxStore/slices/workspaces/index.js constant DEFAULT_WORKSPACE_UID (line 4) | const DEFAULT_WORKSPACE_UID = 'default'; FILE: packages/bruno-app/src/ui/MenuDropdown/index.js constant NAVIGATION_KEYS (line 6) | const NAVIGATION_KEYS = ['ArrowDown', 'ArrowUp', 'Home', 'End', 'Escape']; constant ACTION_KEYS (line 7) | const ACTION_KEYS = ['Enter', ' ']; FILE: packages/bruno-app/src/ui/ResponsiveTabs/index.js constant DROPDOWN_WIDTH (line 7) | const DROPDOWN_WIDTH = 60; constant CALCULATION_DELAY_DEFAULT (line 8) | const CALCULATION_DELAY_DEFAULT = 20; constant CALCULATION_DELAY_EXTENDED (line 9) | const CALCULATION_DELAY_EXTENDED = 150; constant GAP_BETWEEN_LEFT_AND_RIGHT_CONTENT (line 10) | const GAP_BETWEEN_LEFT_AND_RIGHT_CONTENT = 80; constant EXPANDABLE_HYSTERESIS (line 11) | const EXPANDABLE_HYSTERESIS = 20; FILE: packages/bruno-app/src/utils/beta-features.js constant BETA_FEATURES (line 7) | const BETA_FEATURES = Object.freeze({ FILE: packages/bruno-app/src/utils/bruno-clipboard.js class BrunoClipboard (line 1) | class BrunoClipboard { method constructor (line 2) | constructor() { method write (line 9) | write(item) { method read (line 17) | read() { FILE: packages/bruno-app/src/utils/codemirror/autocomplete.js constant STATIC_API_HINTS (line 9) | const STATIC_API_HINTS = { constant MOCK_DATA_HINTS (line 128) | const MOCK_DATA_HINTS = Object.keys(mockDataFunctions).map((key) => `$${... constant WORD_PATTERN (line 131) | const WORD_PATTERN = /[\w.$-/]/; constant VARIABLE_PATTERN (line 132) | const VARIABLE_PATTERN = /\{\{([\w$.-]*)$/; constant NON_CHARACTER_KEYS (line 133) | const NON_CHARACTER_KEYS = /^(?!Shift|Tab|Enter|Escape|ArrowUp|ArrowDown... FILE: packages/bruno-app/src/utils/codemirror/brunoVarInfo.js constant SERVER_RENDERED (line 19) | const SERVER_RENDERED = typeof window === 'undefined' || global['PREVENT... constant COPY_ICON_SVG_TEXT (line 22) | const COPY_ICON_SVG_TEXT = ` constant CHECKMARK_ICON_SVG_TEXT (line 29) | const CHECKMARK_ICON_SVG_TEXT = ` constant COPY_SUCCESS_COLOR (line 35) | const COPY_SUCCESS_COLOR = '#22c55e'; constant COPY_SUCCESS_TIMEOUT (line 37) | const COPY_SUCCESS_TIMEOUT = 1000; constant EDITOR_MIN_HEIGHT (line 40) | const EDITOR_MIN_HEIGHT = 1.75; constant EDITOR_MAX_HEIGHT (line 41) | const EDITOR_MAX_HEIGHT = 11.125; constant EYE_ICON_SVG (line 53) | const EYE_ICON_SVG = ` constant EYE_OFF_ICON_SVG (line 60) | const EYE_OFF_ICON_SVG = ` function createState (line 659) | function createState(options) { function getHoverTime (line 665) | function getHoverTime(cm) { function onMouseOver (line 670) | function onMouseOver(cm, e) { function onMouseHover (line 711) | function onMouseHover(cm, box) { function showPopup (line 812) | function showPopup(cm, box, brunoVarInfo) { FILE: packages/bruno-app/src/utils/codemirror/brunoVarInfo.spec.js function setupRender (line 351) | function setupRender(variables, collection = null, item = null) { function setupDynamicRender (line 438) | function setupDynamicRender(variableName, variables = {}) { function setupOAuth2Render (line 499) | function setupOAuth2Render(variableName, variables = {}) { FILE: packages/bruno-app/src/utils/codemirror/javascript-lint.js constant SERVER_RENDERED (line 11) | const SERVER_RENDERED = typeof window === 'undefined' || global['PREVENT... function validator (line 17) | function validator(text, options) { function parseErrors (line 103) | function parseErrors(errors, output) { FILE: packages/bruno-app/src/utils/codemirror/lang-detect.js function isXML (line 5) | function isXML(snippet) { function isJSON (line 13) | function isJSON(snippet) { function autoDetectLang (line 26) | function autoDetectLang(snippet) { FILE: packages/bruno-app/src/utils/codemirror/linkAware.js function getVisibleLineRange (line 10) | function getVisibleLineRange(editor, padding = 3) { function markUrls (line 30) | function markUrls(editor, linkify, linkClass, linkHint) { function handleMouseEnter (line 102) | function handleMouseEnter(event, linkClass, linkHoverClass, updateCmdCtr... function handleMouseLeave (line 131) | function handleMouseLeave(event, linkClass, linkHoverClass) { function updateCmdCtrlClass (line 157) | function updateCmdCtrlClass(event, editorWrapper, cmdCtrlClass, isCmdOrC... function handleClick (line 171) | function handleClick(event, linkClass, isCmdOrCtrlPressed) { function setupLinkAware (line 191) | function setupLinkAware(editor, options = {}) { FILE: packages/bruno-app/src/utils/codemirror/lint-errors.js function getLintErrorsForLine (line 14) | function getLintErrorsForLine(editor, lineNumber) { function showLintTooltip (line 45) | function showLintTooltip(errors, targetElement, container) { function hideLintTooltip (line 71) | function hideLintTooltip() { function setupLintErrorTooltip (line 85) | function setupLintErrorTooltip(editor) { FILE: packages/bruno-app/src/utils/codemirror/mock-data-hints.js constant MOCK_FUNCTION_SUGGESTIONS (line 3) | const MOCK_FUNCTION_SUGGESTIONS = Object.keys(mockDataFunctions).map((ke... FILE: packages/bruno-app/src/utils/common/bulkKeyValueUtils.js function parseBulkKeyValue (line 1) | function parseBulkKeyValue(value) { function serializeBulkKeyValue (line 18) | function serializeBulkKeyValue(items) { FILE: packages/bruno-app/src/utils/common/constants.js constant REQUEST_TYPES (line 1) | const REQUEST_TYPES = ['http-request', 'graphql-request', 'grpc-request'... constant DEFAULT_COLLECTION_FORMAT (line 3) | const DEFAULT_COLLECTION_FORMAT = 'yml'; FILE: packages/bruno-app/src/utils/common/error.js class BrunoError (line 4) | class BrunoError extends Error { method constructor (line 5) | constructor(message, level) { function formatIpcError (line 38) | function formatIpcError(error) { FILE: packages/bruno-app/src/utils/common/index.js constant LARGE_BUFFER_THRESHOLD (line 266) | const LARGE_BUFFER_THRESHOLD = 50 * 1024 * 1024; function prettifyHtmlString (line 471) | function prettifyHtmlString(htmlString) { function prettifyJavaScriptString (line 490) | function prettifyJavaScriptString(jsString) { function formatHexView (line 509) | function formatHexView(buffer) { function isHexFormat (line 530) | function isHexFormat(str) { FILE: packages/bruno-app/src/utils/common/masked-editor.js class MaskedEditor (line 64) | class MaskedEditor { method constructor (line 65) | constructor(editor, maskChar = '*') { method enable (line 82) | enable() { method disable (line 105) | disable() { method update (line 134) | update() { method handleMultilineChange (line 149) | handleMultilineChange() { method moveCursorToEnd (line 173) | moveCursorToEnd() { method handleInputRead (line 185) | handleInputRead() { method handleBeforeChange (line 198) | handleBeforeChange(cm, changeObj) { method handleCursorActivity (line 206) | handleCursorActivity() { method handleSelectionChange (line 214) | handleSelectionChange() { method applyMasking (line 222) | applyMasking() { method applyMasking (line 244) | applyMasking() { method applyCharacterMasking (line 266) | applyCharacterMasking(content) { method applyCharacterMasking (line 308) | applyCharacterMasking(content) { method applyLineMasking (line 353) | applyLineMasking(lineCount) { method clearAllMarks (line 384) | clearAllMarks() { method isEnabled (line 406) | isEnabled() { method getMaskChar (line 413) | getMaskChar() { method setMaskChar (line 420) | setMaskChar(newMaskChar) { method destroy (line 442) | destroy() { function createMaskedEditor (line 456) | function createMaskedEditor(editor, maskChar = '*') { function supportsMasking (line 463) | function supportsMasking(editor) { FILE: packages/bruno-app/src/utils/curl/curl-to-json.js function getContentType (line 15) | function getContentType(headers = {}) { function repr (line 21) | function repr(value, isKey) { function getDataString (line 31) | function getDataString(request) { function getMultipleDataString (line 62) | function getMultipleDataString(request, parsedQueryString) { function getFilesString (line 77) | function getFilesString(request) { FILE: packages/bruno-app/src/utils/curl/parse-curl.js constant FLAG_CATEGORIES (line 11) | const FLAG_CATEGORIES = { FILE: packages/bruno-cli/src/commands/import.js constant COLLECTION_FORMATS (line 13) | const COLLECTION_FORMATS = ['bru', 'opencollection']; FILE: packages/bruno-cli/src/constants.js constant CLI_EPILOGUE (line 3) | const CLI_EPILOGUE = `Documentation: https://docs.usebruno.com (v${versi... constant CLI_VERSION (line 4) | const CLI_VERSION = version; constant EXIT_STATUS (line 7) | const EXIT_STATUS = { FILE: packages/bruno-cli/src/runner/awsv4auth-helper.js function isStrPresent (line 4) | function isStrPresent(str) { function resolveAwsV4Credentials (line 8) | async function resolveAwsV4Credentials(request) { function addAwsV4Interceptor (line 27) | function addAwsV4Interceptor(axiosInstance, request) { FILE: packages/bruno-cli/src/runner/prepare-request.js constant STREAMING_FILE_SIZE_THRESHOLD (line 13) | const STREAMING_FILE_SIZE_THRESHOLD = 20 * 1024 * 1024; FILE: packages/bruno-cli/src/store/tokenStore.js method saveCredential (line 6) | async saveCredential({ url, credentialsId, credentials }) { method getCredential (line 15) | async getCredential({ url, credentialsId }) { method deleteCredential (line 20) | async deleteCredential({ url, credentialsId }) { method deleteCredentialById (line 33) | deleteCredentialById(credentialsId) { method getAllCredentials (line 42) | getAllCredentials() { FILE: packages/bruno-cli/src/utils/axios-instance.js constant METHOD_CHANGING_REDIRECTS (line 7) | const METHOD_CHANGING_REDIRECTS = [301, 302, 303]; function makeAxiosInstance (line 74) | function makeAxiosInstance({ requestMaxRedirects = 5, disableCookies, fo... FILE: packages/bruno-cli/src/utils/collection.js constant FORMAT_CONFIG (line 10) | const FORMAT_CONFIG = { constant REQUEST_ITEM_TYPES (line 14) | const REQUEST_ITEM_TYPES = ['http-request', 'graphql-request']; FILE: packages/bruno-cli/src/utils/proxy-util.js constant DEFAULT_PORTS (line 5) | const DEFAULT_PORTS = { constant TARGET_TLS_OPTIONS (line 68) | const TARGET_TLS_OPTIONS = ['cert', 'key', 'pfx', 'passphrase', 'rejectU... class PatchedHttpsProxyAgent (line 78) | class PatchedHttpsProxyAgent extends HttpsProxyAgent { method constructor (line 79) | constructor(proxy, opts) { method connect (line 84) | async connect(req, opts) { FILE: packages/bruno-cli/tests/reporters/skip-body.spec.js constant REQUEST_DATA (line 6) | const REQUEST_DATA = { username: 'john', password: 'secret123' }; constant RESPONSE_DATA (line 7) | const RESPONSE_DATA = { id: 1, username: 'john', email: 'john@example.co... FILE: packages/bruno-common/rollup.config.js function createBuildConfig (line 10) | function createBuildConfig({ inputDir, input, cjsOutput, esmOutput }) { FILE: packages/bruno-common/src/example-status/index.ts type Collection (line 4) | interface Collection { FILE: packages/bruno-common/src/interpolate/index.spec.ts constant BRUNO_BIRTH_DATE (line 4) | const BRUNO_BIRTH_DATE = new Date('2019-08-08'); constant BRUNO_AGE (line 21) | const BRUNO_AGE = calculateAgeFromBirthDate(BRUNO_BIRTH_DATE); FILE: packages/bruno-common/src/interpolate/index.ts constant MOCK_PATTERN (line 18) | const MOCK_PATTERN = /\{\{\$(\w+)\}\}/g; constant JSON_SPECIAL_CHARS (line 19) | const JSON_SPECIAL_CHARS = /[\\\n\r\t\"]/; FILE: packages/bruno-common/src/runner/types/index.ts type T_AssertionPassResult (line 2) | type T_AssertionPassResult = { type T_AssertionFailResult (line 10) | type T_AssertionFailResult = { type T_AssertionResult (line 19) | type T_AssertionResult = T_AssertionPassResult | T_AssertionFailResult; type T_TestPassResult (line 22) | type T_TestPassResult = { type T_TestFailResult (line 29) | type T_TestFailResult = { type T_TestResult (line 37) | type T_TestResult = T_TestPassResult | T_TestFailResult; type T_EmptyRequest (line 39) | type T_EmptyRequest = { type T_Request (line 48) | type T_Request = { type T_EmptyResponse (line 56) | type T_EmptyResponse = { type T_SkippedResponse (line 65) | type T_SkippedResponse = { type T_Response (line 75) | type T_Response = { type T_RunnerRequestExecutionResult (line 84) | type T_RunnerRequestExecutionResult = { type T_RunnerResults (line 99) | type T_RunnerResults = { type T_RunSummary (line 107) | type T_RunSummary = { FILE: packages/bruno-common/src/utils/form-data.spec.ts class CustomClass (line 148) | class CustomClass {} FILE: packages/bruno-common/src/utils/prompt-variables.ts constant PROMPT_VARIABLE_PATTERN (line 21) | const PROMPT_VARIABLE_PATTERN = /[^{}\s](?:[^{}]*[^{}\s])?/; constant PROMPT_VARIABLE_TEXT_PATTERN (line 27) | const PROMPT_VARIABLE_TEXT_PATTERN = new RegExp(`^\\?(${PROMPT_VARIABLE_... constant PROMPT_VARIABLE_TEMPLATE_PATTERN (line 33) | const PROMPT_VARIABLE_TEMPLATE_PATTERN = new RegExp(`{{\\?(${PROMPT_VARI... function extractPromptVariables (line 54) | function extractPromptVariables(obj: any): string[] { FILE: packages/bruno-common/src/utils/template-hasher.ts constant VARIABLE_REGEX (line 1) | const VARIABLE_REGEX = /\{\{([^}]+)\}\}/g; function patternHasher (line 11) | function patternHasher(input: string, pattern: string | RegExp = VARIABL... FILE: packages/bruno-common/src/utils/url/index.ts type QueryParam (line 1) | interface QueryParam { type BuildQueryStringOptions (line 6) | interface BuildQueryStringOptions { type ExtractQueryParamsOptions (line 10) | interface ExtractQueryParamsOptions { function buildQueryString (line 14) | function buildQueryString(paramsArray: QueryParam[], { encode = false }:... function parseQueryParams (line 26) | function parseQueryParams(query: string, { decode = false }: ExtractQuer... FILE: packages/bruno-converters/src/insomnia/insomnia-to-bruno.js function createFolderStructure (line 266) | function createFolderStructure(resources, parentId = null) { FILE: packages/bruno-converters/src/openapi/openapi-to-bruno.js constant CONTENT_TYPE_PATTERNS (line 9) | const CONTENT_TYPE_PATTERNS = { constant BODY_TYPE_HANDLERS (line 267) | const BODY_TYPE_HANDLERS = [ FILE: packages/bruno-converters/src/opencollection/common/variables.ts type BrunoVars (line 8) | interface BrunoVars { FILE: packages/bruno-converters/src/opencollection/environment.ts type OCVariable (line 9) | interface OCVariable extends Omit { FILE: packages/bruno-converters/src/opencollection/items/index.ts type OCItem (line 10) | interface OCItem { FILE: packages/bruno-converters/src/opencollection/types.ts type BrunoConfig (line 169) | interface BrunoConfig { type BrunoCollectionRoot (line 220) | interface BrunoCollectionRoot { FILE: packages/bruno-converters/src/postman/postman-to-bruno.js constant AUTH_TYPES (line 8) | const AUTH_TYPES = Object.freeze({ FILE: packages/bruno-converters/src/utils/ast-utils.js function getMemberExpressionString (line 20) | function getMemberExpressionString(node) { function buildMemberExpressionFromString (line 65) | function buildMemberExpressionFromString(str) { function isIdentifierNamed (line 81) | function isIdentifierNamed(node, name) { function isNullLiteral (line 91) | function isNullLiteral(node) { FILE: packages/bruno-converters/src/utils/bruno-send-request-transformer.js constant CONTENT_TYPES (line 7) | const CONTENT_TYPES = Object.freeze({ constant BODY_MODES (line 16) | const BODY_MODES = Object.freeze({ FILE: packages/bruno-converters/src/utils/bruno-to-postman-translator.js function processAllTransformations (line 435) | function processAllTransformations(ast) { function transformCookieJarMethods (line 472) | function transformCookieJarMethods(ast) { function transformTestsAndExpect (line 514) | function transformTestsAndExpect(ast) { function translateBruToPostman (line 553) | function translateBruToPostman(code) { FILE: packages/bruno-converters/src/utils/flatten.js function flattenObject (line 13) | function flattenObject(obj, prefix = '') { FILE: packages/bruno-converters/src/utils/postman-to-bruno-translator.js function processTransformations (line 591) | function processTransformations(ast, transformedNodes) { function translateCode (line 651) | function translateCode(code) { function preprocessAliases (line 683) | function preprocessAliases(ast) { function findVariableDefinitions (line 712) | function findVariableDefinitions(ast, symbolTable) { function resolveVariableReferences (line 764) | function resolveVariableReferences(ast, symbolTable) { function removeResolvedDeclarations (line 842) | function removeResolvedDeclarations(ast, symbolTable) { function processCookieJarVariables (line 946) | function processCookieJarVariables(ast) { function handleTestsBracketNotation (line 998) | function handleTestsBracketNotation(ast) { function handleLegacyGlobalAPIs (line 1110) | function handleLegacyGlobalAPIs(ast, transformedNodes, code) { FILE: packages/bruno-converters/src/workers/postman-translator-worker.js function getMaxWorkers (line 5) | function getMaxWorkers() { class WorkerPool (line 9) | class WorkerPool { method constructor (line 10) | constructor(scriptPath, size) { method initialize (line 19) | initialize() { method runTask (line 28) | runTask(data) { method _runTaskOnWorker (line 41) | _runTaskOnWorker(workerId, task) { method terminate (line 80) | terminate() { function countScriptLines (line 90) | function countScriptLines(script) { function calculateScriptComplexity (line 96) | function calculateScriptComplexity([uid, entry]) { function createBalancedBatches (line 112) | function createBalancedBatches(scriptEntries, workerCount) { FILE: packages/bruno-converters/src/wsdl/wsdl-to-bruno.js class WSDLParser (line 130) | class WSDLParser { method constructor (line 131) | constructor() { method parse (line 146) | async parse(wsdlContent) { method extractNamespaces (line 192) | extractNamespaces(definitions) { method parseTypes (line 207) | parseTypes(typesNode) { method parseElement (line 238) | parseElement(element, namespace) { method parseElementInline (line 317) | parseElementInline(element, namespace) { method findComplexTypeByName (line 388) | findComplexTypeByName(typeName, namespace) { method parseComplexType (line 408) | parseComplexType(complexType, namespace) { method parseComplexTypeContent (line 426) | parseComplexTypeContent(complexType, target) { method parseSequence (line 500) | parseSequence(sequence, target) { method parseChoice (line 512) | parseChoice(choice, target) { method parseAll (line 525) | parseAll(all, target) { method parseSimpleType (line 538) | parseSimpleType(simpleType, namespace) { method parseSimpleTypeContent (line 551) | parseSimpleTypeContent(simpleType) { method parseMessages (line 568) | parseMessages(definitions) { method parsePortTypes (line 586) | parsePortTypes(definitions) { method parseBindings (line 605) | parseBindings(definitions) { method parseServices (line 644) | parseServices(definitions) { method extractAddress (line 662) | extractAddress(port) { method getArray (line 674) | getArray(item) { class XMLSampleGenerator (line 683) | class XMLSampleGenerator { method constructor (line 684) | constructor(wsdlData) { method generateSample (line 692) | generateSample(elementName, namespace = '') { method findElement (line 704) | findElement(elementName, namespace) { method generateElementSample (line 726) | generateElementSample(element) { method collectAllAttributes (line 759) | collectAllAttributes(complexType) { method generateAttributes (line 778) | generateAttributes(element) { method isSimpleType (line 810) | isSimpleType(element) { method getSampleValue (line 831) | getSampleValue(element) { method generateComplexContent (line 862) | generateComplexContent(element) { method findComplexType (line 892) | findComplexType(typeName) { method generateComplexTypeSample (line 915) | generateComplexTypeSample(complexType) { method getRepetitionText (line 936) | getRepetitionText(minOccurs, maxOccurs) { FILE: packages/bruno-electron/src/app/apiSpecs.js constant DEFAULT_WORKSPACE_NAME (line 12) | const DEFAULT_WORKSPACE_NAME = 'My Workspace'; FILE: packages/bruno-electron/src/app/apiSpecsWatcher.js class ApiSpecWatcher (line 70) | class ApiSpecWatcher { method constructor (line 71) | constructor() { method addWatcher (line 76) | addWatcher(win, watchPath, apiSpecUid, brunoConfig, workspacePath = nu... method hasWatcher (line 131) | hasWatcher(watchPath) { method removeWatcher (line 135) | removeWatcher(watchPath, win) { FILE: packages/bruno-electron/src/app/collection-watcher.js constant MAX_FILE_SIZE (line 31) | const MAX_FILE_SIZE = 2.5 * 1024 * 1024; class CollectionWatcher (line 645) | class CollectionWatcher { method constructor (line 646) | constructor() { method initializeLoadingState (line 653) | initializeLoadingState(collectionUid) { method startCollectionDiscovery (line 663) | startCollectionDiscovery(win, collectionUid) { method addFileToProcessing (line 676) | addFileToProcessing(collectionUid, filepath) { method markFileAsProcessed (line 682) | markFileAsProcessed(win, collectionUid, filepath) { method completeCollectionDiscovery (line 698) | completeCollectionDiscovery(win, collectionUid) { method cleanupLoadingState (line 716) | cleanupLoadingState(collectionUid) { method addWatcher (line 720) | addWatcher(win, watchPath, collectionUid, brunoConfig, forcePolling = ... method hasWatcher (line 805) | hasWatcher(watchPath) { method removeWatcher (line 809) | removeWatcher(watchPath, win, collectionUid) { method getWatcherByItemPath (line 829) | getWatcherByItemPath(itemPath) { method unlinkItemPathInWatcher (line 842) | unlinkItemPathInWatcher(itemPath) { method addItemPathInWatcher (line 849) | addItemPathInWatcher(itemPath) { method getCollectionPathFromTempDirectory (line 857) | getCollectionPathFromTempDirectory(tempDirectoryPath) { method addTempDirectoryWatcher (line 871) | addTempDirectoryWatcher(win, tempDirectoryPath, collectionUid, collect... method getAllWatcherPaths (line 956) | getAllWatcherPaths() { FILE: packages/bruno-electron/src/app/dotenv-watcher.js constant DEFAULT_WATCHER_OPTIONS (line 20) | const DEFAULT_WATCHER_OPTIONS = { class DotEnvWatcher (line 92) | class DotEnvWatcher { method constructor (line 93) | constructor() { method addCollectionWatcher (line 98) | addCollectionWatcher(win, collectionPath, collectionUid) { method removeCollectionWatcher (line 134) | removeCollectionWatcher(collectionPath, collectionUid) { method hasCollectionWatcher (line 144) | hasCollectionWatcher(collectionPath) { method addWorkspaceWatcher (line 148) | addWorkspaceWatcher(win, workspacePath, workspaceUid) { method removeWorkspaceWatcher (line 185) | removeWorkspaceWatcher(workspacePath) { method hasWorkspaceWatcher (line 193) | hasWorkspaceWatcher(workspacePath) { method closeAll (line 197) | closeAll() { FILE: packages/bruno-electron/src/app/menu-template.js method click (line 13) | click() { method click (line 31) | click() { method click (line 39) | click() { method click (line 68) | click() { method click (line 75) | click() { method click (line 82) | click() { FILE: packages/bruno-electron/src/app/onboarding.js function importSampleCollection (line 24) | async function importSampleCollection(collectionLocation, mainWindow) { function onboardUser (line 75) | async function onboardUser(mainWindow, lastOpenedCollections) { FILE: packages/bruno-electron/src/app/system-monitor.js class SystemMonitor (line 3) | class SystemMonitor { method constructor (line 4) | constructor() { method start (line 10) | start(win, intervalMs = 2000) { method scheduleNextEmit (line 25) | scheduleNextEmit(win, intervalMs) { method stop (line 36) | stop() { method emitSystemStats (line 44) | emitSystemStats(win) { method isRunning (line 116) | isRunning() { FILE: packages/bruno-electron/src/app/workspace-watcher.js constant DEFAULT_WORKSPACE_NAME (line 15) | const DEFAULT_WORKSPACE_NAME = 'My Workspace'; class WorkspaceWatcher (line 126) | class WorkspaceWatcher { method constructor (line 127) | constructor() { method addWatcher (line 132) | addWatcher(win, workspacePath) { method removeWatcher (line 208) | removeWatcher(workspacePath) { method hasWatcher (line 224) | hasWatcher(workspacePath) { FILE: packages/bruno-electron/src/index.js function incrementZoomAndPersist (line 502) | function incrementZoomAndPersist(inc) { function updateZoomLevel (line 514) | function updateZoomLevel(percent) { FILE: packages/bruno-electron/src/ipc/collection.js constant MAX_COLLECTION_SIZE_IN_MB (line 84) | const MAX_COLLECTION_SIZE_IN_MB = 20; constant MAX_SINGLE_FILE_SIZE_IN_COLLECTION_IN_MB (line 85) | const MAX_SINGLE_FILE_SIZE_IN_COLLECTION_IN_MB = 5; constant MAX_COLLECTION_FILES_COUNT (line 86) | const MAX_COLLECTION_FILES_COUNT = 2000; FILE: packages/bruno-electron/src/ipc/network/authorize-user-in-window.js function onWindowRedirect (line 135) | function onWindowRedirect(url) { FILE: packages/bruno-electron/src/ipc/network/awsv4auth-helper.js function isStrPresent (line 4) | function isStrPresent(str) { function resolveAwsV4Credentials (line 8) | async function resolveAwsV4Credentials(request) { function addAwsV4Interceptor (line 27) | function addAwsV4Interceptor(axiosInstance, request) { FILE: packages/bruno-electron/src/ipc/network/axios-instance.js constant URL (line 1) | const URL = require('url'); constant LOCAL_IPV6 (line 12) | const LOCAL_IPV6 = '::1'; constant LOCAL_IPV4 (line 13) | const LOCAL_IPV4 = '127.0.0.1'; constant LOCALHOST (line 14) | const LOCALHOST = 'localhost'; function makeAxiosInstance (line 74) | function makeAxiosInstance({ FILE: packages/bruno-electron/src/ipc/network/index.js constant ERROR_OCCURRED_WHILE_EXECUTING_REQUEST (line 40) | const ERROR_OCCURRED_WHILE_EXECUTING_REQUEST = 'Error occurred while exe... FILE: packages/bruno-electron/src/ipc/network/prepare-request.js constant STREAMING_FILE_SIZE_THRESHOLD (line 9) | const STREAMING_FILE_SIZE_THRESHOLD = 20 * 1024 * 1024; FILE: packages/bruno-electron/src/ipc/openapi-sync.js constant RESERVED_FOLDER_NAMES (line 495) | const RESERVED_FOLDER_NAMES = ['node_modules', '.git', 'environments']; FILE: packages/bruno-electron/src/ipc/terminal.js class TerminalManager (line 7) | class TerminalManager { method constructor (line 8) | constructor() { method setupIpcHandlers (line 13) | setupIpcHandlers() { method getDefaultShell (line 137) | getDefaultShell() { method getDefaultCwd (line 146) | getDefaultCwd() { method generateSessionId (line 151) | generateSessionId() { method cleanup (line 156) | cleanup(webContents) { method killAll (line 170) | killAll() { FILE: packages/bruno-electron/src/ipc/workspace.js constant DEFAULT_WORKSPACE_NAME (line 33) | const DEFAULT_WORKSPACE_NAME = 'My Workspace'; FILE: packages/bruno-electron/src/preload.js method getFilePath (line 21) | getFilePath(file) { FILE: packages/bruno-electron/src/store/collection-security.js class CollectionSecurityStore (line 4) | class CollectionSecurityStore { method constructor (line 5) | constructor() { method setSecurityConfigForCollection (line 12) | setSecurityConfigForCollection(collectionPathname, securityConfig) { method getSecurityConfigForCollection (line 32) | getSecurityConfigForCollection(collectionPathname) { FILE: packages/bruno-electron/src/store/cookies.js constant DEBOUNCE_MS (line 9) | const DEBOUNCE_MS = 5000; class CookiesStore (line 10) | class CookiesStore { method constructor (line 15) | constructor() { method #generatePasskey (line 26) | #generatePasskey() { method initializeEncryption (line 31) | initializeEncryption() { method getCookies (line 55) | getCookies() { method setCookies (line 85) | setCookies(cookies) { method initializeCookies (line 116) | initializeCookies() { method loadCookieIntoJar (line 132) | loadCookieIntoJar(rawCookie) { method writeCookieJar (line 150) | writeCookieJar() { method saveCookieJar (line 161) | saveCookieJar(immediate = false) { FILE: packages/bruno-electron/src/store/default-workspace.js constant OPENCOLLECTION_VERSION (line 15) | const OPENCOLLECTION_VERSION = '1.0.0'; constant WORKSPACE_TYPE (line 16) | const WORKSPACE_TYPE = 'workspace'; constant DEFAULT_WORKSPACE_UID (line 17) | const DEFAULT_WORKSPACE_UID = 'default'; constant MAX_WORKSPACE_CREATION_ATTEMPTS (line 18) | const MAX_WORKSPACE_CREATION_ATTEMPTS = 20; constant GLOBAL_ENV_BACKUP_FILE (line 19) | const GLOBAL_ENV_BACKUP_FILE = 'global-environments-backup.json'; class DefaultWorkspaceManager (line 21) | class DefaultWorkspaceManager { method constructor (line 22) | constructor() { method findExistingDefaultWorkspaces (line 30) | findExistingDefaultWorkspaces() { method findLatestValidWorkspace (line 55) | findLatestValidWorkspace() { method recoverDataFromWorkspace (line 68) | recoverDataFromWorkspace(workspacePath) { method backupGlobalEnvironments (line 108) | backupGlobalEnvironments() { method getDefaultWorkspacePath (line 128) | getDefaultWorkspacePath() { method getDefaultWorkspaceUid (line 138) | getDefaultWorkspaceUid() { method setDefaultWorkspacePath (line 142) | async setDefaultWorkspacePath(workspacePath) { method isValidDefaultWorkspace (line 159) | isValidDefaultWorkspace(workspacePath) { method ensureDefaultWorkspaceExists (line 178) | async ensureDefaultWorkspaceExists() { method initializeDefaultWorkspace (line 231) | async initializeDefaultWorkspace(options = {}) { method migrateFromPreferences (line 298) | async migrateFromPreferences(workspacePath, workspaceConfig) { method needsMigration (line 392) | needsMigration() { FILE: packages/bruno-electron/src/store/env-secrets.js class EnvironmentSecretsStore (line 24) | class EnvironmentSecretsStore { method constructor (line 25) | constructor() { method storeEnvSecrets (line 32) | storeEnvSecrets(collectionPathname, environment) { method getEnvSecrets (line 84) | getEnvSecrets(collectionPathname, environment) { method renameEnvironment (line 100) | renameEnvironment(collectionPathname, oldName, newName) { method deleteEnvironment (line 117) | deleteEnvironment(collectionPathname, environmentName) { FILE: packages/bruno-electron/src/store/global-environments.js class GlobalEnvironmentsStore (line 6) | class GlobalEnvironmentsStore { method constructor (line 7) | constructor() { method filterValidEnvironments (line 19) | filterValidEnvironments(environments) { method encryptGlobalEnvironmentVariables (line 36) | encryptGlobalEnvironmentVariables({ globalEnvironments }) { method decryptGlobalEnvironmentVariables (line 50) | decryptGlobalEnvironmentVariables({ globalEnvironments }) { method getGlobalEnvironments (line 64) | getGlobalEnvironments() { method getActiveGlobalEnvironmentUid (line 85) | getActiveGlobalEnvironmentUid() { method setGlobalEnvironments (line 89) | setGlobalEnvironments(globalEnvironments) { method setActiveGlobalEnvironmentUid (line 96) | setActiveGlobalEnvironmentUid(uid) { method addGlobalEnvironment (line 100) | addGlobalEnvironment({ uid, name, variables = [], color }) { method saveGlobalEnvironment (line 115) | saveGlobalEnvironment({ environmentUid: globalEnvironmentUid, variable... method renameGlobalEnvironment (line 126) | renameGlobalEnvironment({ environmentUid: globalEnvironmentUid, name }) { method copyGlobalEnvironment (line 137) | copyGlobalEnvironment({ uid, name, variables }) { method selectGlobalEnvironment (line 147) | selectGlobalEnvironment({ environmentUid: globalEnvironmentUid }) { method deleteGlobalEnvironment (line 157) | deleteGlobalEnvironment({ environmentUid }) { method updateGlobalEnvironmentColor (line 167) | updateGlobalEnvironmentColor({ environmentUid, color }) { FILE: packages/bruno-electron/src/store/last-opened-collections.js class LastOpenedCollections (line 6) | class LastOpenedCollections { method constructor (line 7) | constructor() { method getAll (line 15) | getAll() { method add (line 21) | add(collectionPath) { method update (line 30) | update(collectionPaths) { method remove (line 34) | remove(collectionPath) { method removeAll (line 43) | removeAll() { FILE: packages/bruno-electron/src/store/last-opened-workspaces.js class LastOpenedWorkspaces (line 3) | class LastOpenedWorkspaces { method constructor (line 4) | constructor() { method getAll (line 11) | getAll() { method add (line 15) | add(workspacePath) { method remove (line 27) | remove(workspacePath) { FILE: packages/bruno-electron/src/store/oauth2.js class Oauth2Store (line 23) | class Oauth2Store { method constructor (line 24) | constructor() { method getAllOauth2Data (line 32) | getAllOauth2Data() { method getOauth2DataOfCollection (line 39) | getOauth2DataOfCollection({ collectionUid, url }) { method updateOauth2DataOfCollection (line 58) | updateOauth2DataOfCollection({ collectionUid, url, data }) { method createNewOauth2SessionIdForCollection (line 68) | createNewOauth2SessionIdForCollection({ collectionUid, url }) { method getSessionIdOfCollection (line 84) | getSessionIdOfCollection({ collectionUid, url }) { method clearSessionIdOfCollection (line 100) | clearSessionIdOfCollection({ collectionUid, url }) { method getCredentialsForCollection (line 117) | getCredentialsForCollection({ collectionUid, url, credentialsId }) { method updateCredentialsForCollection (line 130) | updateCredentialsForCollection({ collectionUid, url, credentialsId, cr... method clearCredentialsByCredentialsId (line 153) | clearCredentialsByCredentialsId({ collectionUid, credentialsId }) { method clearCredentialsForCollection (line 170) | clearCredentialsForCollection({ collectionUid, url, credentialsId }) { FILE: packages/bruno-electron/src/store/preferences.js class PreferencesStore (line 137) | class PreferencesStore { method constructor (line 138) | constructor() { method getPreferences (line 145) | getPreferences() { method savePreferences (line 259) | savePreferences(newPreferences) { FILE: packages/bruno-electron/src/store/ui-state-snapshot.js class UiStateSnapshotStore (line 3) | class UiStateSnapshotStore { method constructor (line 4) | constructor() { method getCollections (line 11) | getCollections() { method saveCollections (line 15) | saveCollections(collections) { method getCollectionByPathname (line 19) | getCollectionByPathname({ pathname }) { method setCollectionByPathname (line 32) | setCollectionByPathname({ collection }) { method updateCollectionEnvironment (line 42) | updateCollectionEnvironment({ collectionPath, environmentName }) { method update (line 48) | update({ type, data }) { FILE: packages/bruno-electron/src/store/window-state.js constant DEFAULT_WINDOW_WIDTH (line 3) | const DEFAULT_WINDOW_WIDTH = 1280; constant DEFAULT_WINDOW_HEIGHT (line 4) | const DEFAULT_WINDOW_HEIGHT = 768; constant DEFAULT_MAXIMIZED (line 6) | const DEFAULT_MAXIMIZED = false; class WindowStateStore (line 8) | class WindowStateStore { method constructor (line 9) | constructor() { method getBounds (line 16) | getBounds() { method setBounds (line 27) | setBounds(bounds) { method getMaximized (line 31) | getMaximized() { method setMaximized (line 35) | setMaximized(isMaximized) { FILE: packages/bruno-electron/src/store/workspace-environments.js constant ENV_FILE_EXTENSION (line 19) | const ENV_FILE_EXTENSION = '.yml'; class GlobalEnvironmentsManager (line 21) | class GlobalEnvironmentsManager { method constructor (line 22) | constructor() {} method envHasSecrets (line 24) | envHasSecrets(environment) { method getEnvironmentsDir (line 29) | getEnvironmentsDir(workspacePath) { method getEnvironmentFilePath (line 33) | getEnvironmentFilePath(workspacePath, environmentName) { method findEnvironmentFileByUid (line 37) | findEnvironmentFileByUid(workspacePath, environmentUid) { method parseEnvironmentFile (line 63) | async parseEnvironmentFile(filePath, workspacePath) { method getGlobalEnvironments (line 91) | async getGlobalEnvironments(workspacePath) { method getActiveGlobalEnvironmentUid (line 133) | async getActiveGlobalEnvironmentUid(workspacePath) { method setActiveGlobalEnvironmentUid (line 154) | async setActiveGlobalEnvironmentUid(workspacePath, environmentUid) { method createGlobalEnvironment (line 174) | async createGlobalEnvironment(workspacePath, { uid, name, variables, c... method saveGlobalEnvironment (line 216) | async saveGlobalEnvironment(workspacePath, { environmentUid, variables... method renameGlobalEnvironment (line 246) | async renameGlobalEnvironment(workspacePath, { environmentUid, name: n... method deleteGlobalEnvironment (line 292) | async deleteGlobalEnvironment(workspacePath, { environmentUid }) { method selectGlobalEnvironment (line 317) | async selectGlobalEnvironment(workspacePath, { environmentUid }) { method updateGlobalEnvironmentColor (line 330) | async updateGlobalEnvironmentColor(workspacePath, environmentUid, colo... method getGlobalEnvironmentsByPath (line 354) | async getGlobalEnvironmentsByPath(workspacePath) { method addGlobalEnvironmentByPath (line 358) | async addGlobalEnvironmentByPath(workspacePath, params) { method saveGlobalEnvironmentByPath (line 362) | async saveGlobalEnvironmentByPath(workspacePath, params) { method renameGlobalEnvironmentByPath (line 366) | async renameGlobalEnvironmentByPath(workspacePath, params) { method deleteGlobalEnvironmentByPath (line 370) | async deleteGlobalEnvironmentByPath(workspacePath, params) { method selectGlobalEnvironmentByPath (line 374) | async selectGlobalEnvironmentByPath(workspacePath, params) { method updateGlobalEnvironmentColorByPath (line 378) | async updateGlobalEnvironmentColorByPath(workspacePath, { environmentU... FILE: packages/bruno-electron/src/utils/collection-import.js function findUniqueFolderName (line 11) | async function findUniqueFolderName(baseName, collectionLocation, counte... function importCollection (line 27) | async function importCollection(collection, collectionLocation, mainWind... FILE: packages/bruno-electron/src/utils/common.js function recurse (line 80) | function recurse(current, prop) { FILE: packages/bruno-electron/src/utils/constants.js constant REQUEST_TYPES (line 1) | const REQUEST_TYPES = ['http-request', 'graphql-request', 'grpc-request'... FILE: packages/bruno-electron/src/utils/default-location.js constant BRUNO_DIR_NAME (line 5) | const BRUNO_DIR_NAME = 'bruno'; function resolveDefaultLocation (line 11) | function resolveDefaultLocation() { FILE: packages/bruno-electron/src/utils/encryption.js constant ELECTRONSAFESTORAGE_ALGO (line 6) | const ELECTRONSAFESTORAGE_ALGO = '00'; constant AES256_ALGO (line 7) | const AES256_ALGO = '01'; function deriveKeyAndIv (line 9) | function deriveKeyAndIv(password, keyLength, ivLength) { function aes256Encrypt (line 32) | function aes256Encrypt(data, passkey = null) { function aes256Decrypt (line 43) | function aes256Decrypt(data, passkey = null) { function safeStorageEncrypt (line 71) | function safeStorageEncrypt(str) { function safeStorageDecrypt (line 79) | function safeStorageDecrypt(str) { function encryptString (line 97) | function encryptString(str, passkey = null) { function decryptString (line 129) | function decryptString(str, passkey = null) { function decryptStringSafe (line 166) | function decryptStringSafe(str) { function encryptStringSafe (line 176) | function encryptStringSafe(str) { FILE: packages/bruno-electron/src/utils/filesystem.js constant DEFAULT_GITIGNORE (line 8) | const DEFAULT_GITIGNORE = [ function isWSLPath (line 84) | function isWSLPath(pathname) { function normalizeWSLPath (line 90) | function normalizeWSLPath(pathname) { function calculateStats (line 296) | async function calculateStats(directory) { function safeWriteFile (line 348) | async function safeWriteFile(filePath, data, options) { function safeWriteFileSync (line 360) | function safeWriteFileSync(filePath, data) { FILE: packages/bruno-electron/src/utils/git.js function getChangedFilesInCollectionGit (line 623) | async function getChangedFilesInCollectionGit(_gitRootPath, _collectionP... FILE: packages/bruno-electron/src/utils/oauth2.js constant BRUNO_OAUTH2_CALLBACK_URL (line 11) | const BRUNO_OAUTH2_CALLBACK_URL = 'https://oauth.usebruno.com/callback'; FILE: packages/bruno-electron/src/utils/parse.js function parseLargeRequestWithRedaction (line 10) | async function parseLargeRequestWithRedaction(bruContent, format = DEFAU... FILE: packages/bruno-electron/src/utils/proxy-util.js constant DEFAULT_PORTS (line 12) | const DEFAULT_PORTS = { constant TARGET_TLS_OPTIONS (line 75) | const TARGET_TLS_OPTIONS = ['cert', 'key', 'pfx', 'passphrase', 'rejectU... class PatchedHttpsProxyAgent (line 85) | class PatchedHttpsProxyAgent extends HttpsProxyAgent { method constructor (line 86) | constructor(proxy, opts) { method connect (line 91) | async connect(req, opts) { function setupProxyAgents (line 106) | function setupProxyAgents({ FILE: packages/bruno-electron/src/utils/transformBrunoConfig.js function transformBrunoConfigBeforeSave (line 5) | function transformBrunoConfigBeforeSave(brunoConfig) { function transformBrunoConfigAfterRead (line 35) | async function transformBrunoConfigAfterRead(brunoConfig, collectionPath... FILE: packages/bruno-electron/src/utils/window.js constant DEFAULT_WINDOW_WIDTH (line 6) | const DEFAULT_WINDOW_WIDTH = 1280; constant DEFAULT_WINDOW_HEIGHT (line 7) | const DEFAULT_WINDOW_HEIGHT = 768; FILE: packages/bruno-electron/src/utils/workspace-config.js constant WORKSPACE_TYPE (line 11) | const WORKSPACE_TYPE = 'workspace'; constant OPENCOLLECTION_VERSION (line 12) | const OPENCOLLECTION_VERSION = '1.0.0'; FILE: packages/bruno-electron/tests/cookies-store.test.js function createFreshStore (line 25) | function createFreshStore() { FILE: packages/bruno-filestore/src/constants.ts constant DEFAULT_COLLECTION_FORMAT (line 3) | const DEFAULT_COLLECTION_FORMAT: CollectionFormat = 'yml'; FILE: packages/bruno-filestore/src/formats/bru/utils/oauth2-additional-params.ts type T_Oauth2ParameterType (line 1) | type T_Oauth2ParameterType = 'authorization' | 'token' | 'refresh'; type T_Oauth2ParameterSendInType (line 2) | type T_Oauth2ParameterSendInType = 'headers' | 'queryparams' | 'body'; type T_OAuth2AdditionalParam (line 4) | interface T_OAuth2AdditionalParam { type T_OAuth2AdditionalParameters (line 11) | interface T_OAuth2AdditionalParameters { type T_Oauth2Auth (line 17) | interface T_Oauth2Auth { type T_BruJson (line 22) | interface T_BruJson { type T_Oauth2ParameterMapping (line 36) | interface T_Oauth2ParameterMapping { constant PARAMETER_MAPPINGS (line 42) | const PARAMETER_MAPPINGS: T_Oauth2ParameterMapping[] = [ FILE: packages/bruno-filestore/src/formats/yml/common/assertions.ts constant OPERATORS (line 5) | const OPERATORS = [ constant UNARY_OPERATORS (line 36) | const UNARY_OPERATORS = [ type Operator (line 51) | type Operator = typeof OPERATORS[number]; FILE: packages/bruno-filestore/src/formats/yml/parseCollection.ts type ParsedCollection (line 11) | interface ParsedCollection { FILE: packages/bruno-filestore/src/formats/yml/utils.ts constant BLOCK_KEYS (line 4) | const BLOCK_KEYS = ['info', 'http', 'graphql', 'grpc', 'websocket', 'run... FILE: packages/bruno-filestore/src/types.ts type CollectionFormat (line 1) | type CollectionFormat = 'bru' | 'yml'; type ParseOptions (line 3) | interface ParseOptions { type StringifyOptions (line 7) | interface StringifyOptions { type WorkerTask (line 11) | interface WorkerTask { type Lane (line 20) | interface Lane { FILE: packages/bruno-filestore/src/workers/WorkerQueue/index.ts type QueuedTask (line 3) | interface QueuedTask { class WorkerQueue (line 12) | class WorkerQueue { method constructor (line 17) | constructor() { method getWorkerForScriptPath (line 23) | async getWorkerForScriptPath(scriptPath: string) { method enqueue (line 32) | async enqueue(task: QueuedTask) { method processQueue (line 42) | async processQueue() { method runWorker (line 61) | async runWorker({ scriptPath, data, taskType }: { scriptPath: string; ... method cleanup (line 101) | async cleanup() { FILE: packages/bruno-filestore/src/workers/index.ts constant LANES (line 20) | const LANES: Lane[] = [{ type WorkerQueueWithSize (line 32) | interface WorkerQueueWithSize { class BruParserWorker (line 38) | class BruParserWorker { method constructor (line 41) | constructor() { method getWorkerQueue (line 48) | private getWorkerQueue(size: number): WorkerQueue { method enqueueTask (line 58) | private async enqueueTask({ data, taskType, format = DEFAULT_COLLECTIO... method parseRequest (line 71) | async parseRequest(data: any, format: CollectionFormat = DEFAULT_COLLE... method stringifyRequest (line 75) | async stringifyRequest(data: any, format: CollectionFormat = DEFAULT_C... method cleanup (line 79) | async cleanup(): Promise { FILE: packages/bruno-filestore/src/workers/worker-script.ts type WorkerMessage (line 7) | interface WorkerMessage { FILE: packages/bruno-graphql-docs/src/components/DocExplorer.tsx type NavStackItem (line 18) | type NavStackItem = { type DocExplorerProps (line 30) | type DocExplorerProps = { type DocExplorerState (line 36) | type DocExplorerState = { class DocExplorer (line 56) | class DocExplorer extends React.Component = T | null | undefined; type MarkdownContentProps (line 18) | type MarkdownContentProps = { function MarkdownContent (line 23) | function MarkdownContent({ markdown, className }: MarkdownContentProps) { FILE: packages/bruno-graphql-docs/src/components/DocExplorer/SchemaDoc.tsx type SchemaDocProps (line 14) | type SchemaDocProps = { function SchemaDoc (line 20) | function SchemaDoc({ schema, onClickType }: SchemaDocProps) { FILE: packages/bruno-graphql-docs/src/components/DocExplorer/SearchBox.tsx type OnSearchFn (line 12) | type OnSearchFn = (value: string) => void; type SearchBoxProps (line 14) | type SearchBoxProps = { type SearchBoxState (line 20) | type SearchBoxState = { class SearchBox (line 24) | class SearchBox extends React.Component { method constructor (line 27) | constructor(props: SearchBoxProps) { method render (line 33) | render() { FILE: packages/bruno-graphql-docs/src/components/DocExplorer/SearchResults.tsx type SearchResultsProps (line 15) | type SearchResultsProps = { class SearchResults (line 23) | class SearchResults extends React.Component { method shouldComponentUpdate (line 24) | shouldComponentUpdate(nextProps: SearchResultsProps) { method render (line 28) | render() { function isMatch (line 133) | function isMatch(sourceText: string, searchValue: string) { FILE: packages/bruno-graphql-docs/src/components/DocExplorer/TypeDoc.tsx type TypeDocProps (line 25) | type TypeDocProps = { type TypeDocState (line 32) | type TypeDocState = { class TypeDoc (line 36) | class TypeDoc extends React.Component { method constructor (line 37) | constructor(props: TypeDocProps) { method shouldComponentUpdate (line 42) | shouldComponentUpdate(nextProps: TypeDocProps, nextState: TypeDocState) { method render (line 50) | render() { type FieldProps (line 176) | type FieldProps = { function Field (line 183) | function Field({ type, field, onClickType, onClickField }: FieldProps) { type EnumValue (line 213) | type EnumValue = { function EnumValue (line 217) | function EnumValue({ value }: EnumValue) { FILE: packages/bruno-graphql-docs/src/components/DocExplorer/TypeLink.tsx type Maybe (line 12) | type Maybe = T | null | undefined; type TypeLinkProps (line 14) | type TypeLinkProps = { function TypeLink (line 19) | function TypeLink(props: TypeLinkProps) { function renderType (line 24) | function renderType(type: Maybe, onClick: OnClickTypeFuncti... FILE: packages/bruno-graphql-docs/src/components/DocExplorer/types.ts type FieldType (line 13) | type FieldType = GraphQLField<{}, {}, {}> | GraphQLInputField | GraphQLA... type OnClickFieldFunction (line 15) | type OnClickFieldFunction = ( type OnClickTypeFunction (line 21) | type OnClickTypeFunction = (type: GraphQLNamedType, event?: MouseEvent any>(duration: number, f... FILE: packages/bruno-js/src/bru.js class Bru (line 9) | class Bru { method constructor (line 30) | constructor(runtime, envVariables, runtimeVariables, processEnvVars, c... method cwd (line 179) | cwd() { method getEnvName (line 183) | getEnvName() { method getProcessEnv (line 187) | getProcessEnv(key) { method hasEnvVar (line 191) | hasEnvVar(key) { method getEnvVar (line 195) | getEnvVar(key) { method setEnvVar (line 199) | setEnvVar(key, value, options = {}) { method deleteEnvVar (line 226) | deleteEnvVar(key) { method getAllEnvVars (line 230) | getAllEnvVars() { method deleteAllEnvVars (line 236) | deleteAllEnvVars() { method getGlobalEnvVar (line 248) | getGlobalEnvVar(key) { method setGlobalEnvVar (line 252) | setGlobalEnvVar(key, value) { method getAllGlobalEnvVars (line 266) | getAllGlobalEnvVars() { method getOauth2CredentialVar (line 280) | getOauth2CredentialVar(key) { method resetOauth2Credential (line 284) | resetOauth2Credential(credentialId) { method hasVar (line 302) | hasVar(key) { method setVar (line 306) | setVar(key, value) { method getVar (line 321) | getVar(key) { method deleteVar (line 332) | deleteVar(key) { method deleteAllVars (line 336) | deleteAllVars() { method getAllVars (line 344) | getAllVars() { method getCollectionVar (line 348) | getCollectionVar(key) { method hasCollectionVar (line 369) | hasCollectionVar(key) { method getFolderVar (line 395) | getFolderVar(key) { method getRequestVar (line 399) | getRequestVar(key) { method setNextRequest (line 403) | setNextRequest(nextRequest) { method sleep (line 407) | sleep(ms) { method getCollectionName (line 411) | getCollectionName() { method isSafeMode (line 415) | isSafeMode() { FILE: packages/bruno-js/src/bruno-request.js class BrunoRequest (line 1) | class BrunoRequest { method constructor (line 14) | constructor(req) { method getUrl (line 36) | getUrl() { method setUrl (line 40) | setUrl(url) { method getHost (line 45) | getHost() { method getPath (line 54) | getPath() { method getQueryString (line 82) | getQueryString() { method getMethod (line 92) | getMethod() { method getAuthMode (line 96) | getAuthMode() { method setMethod (line 114) | setMethod(method) { method getHeaders (line 119) | getHeaders() { method setHeaders (line 123) | setHeaders(headers) { method deleteHeaders (line 128) | deleteHeaders(headers) { method getHeader (line 132) | getHeader(name) { method setHeader (line 136) | setHeader(name, value) { method deleteHeader (line 141) | deleteHeader(name) { method hasJSONContentType (line 158) | hasJSONContentType(headers) { method getBody (line 169) | getBody(options = {}) { method setBody (line 192) | setBody(data, options = {}) { method setMaxRedirects (line 210) | setMaxRedirects(maxRedirects) { method getTimeout (line 214) | getTimeout() { method setTimeout (line 218) | setTimeout(timeout) { method onFail (line 223) | onFail(callback) { method __safeParseJSON (line 231) | __safeParseJSON(str) { method __safeStringifyJSON (line 239) | __safeStringifyJSON(obj) { method __isObject (line 247) | __isObject(obj) { method disableParsingResponseJson (line 251) | disableParsingResponseJson() { method getExecutionMode (line 255) | getExecutionMode() { method getName (line 259) | getName() { method getPathParams (line 263) | getPathParams() { method getTags (line 277) | getTags() { FILE: packages/bruno-js/src/bruno-response.js class BrunoResponse (line 4) | class BrunoResponse { method constructor (line 5) | constructor(res) { method getStatus (line 22) | getStatus() { method getStatusText (line 26) | getStatusText() { method getHeader (line 30) | getHeader(name) { method getHeaders (line 34) | getHeaders() { method getBody (line 38) | getBody() { method getResponseTime (line 42) | getResponseTime() { method getUrl (line 46) | getUrl() { method setBody (line 50) | setBody(data) { method getSize (line 75) | getSize() { method getDataBuffer (line 113) | getDataBuffer() { FILE: packages/bruno-js/src/runtime/assert-runtime.js class AssertRuntime (line 247) | class AssertRuntime { method constructor (line 248) | constructor(props) { method runAssertions (line 252) | runAssertions(assertions, request, response, envVariables, runtimeVari... FILE: packages/bruno-js/src/runtime/script-runtime.js class ScriptRuntime (line 11) | class ScriptRuntime { method constructor (line 12) | constructor(props) { method runRequestScript (line 18) | async runRequestScript( method runResponseScript (line 136) | async runResponseScript( FILE: packages/bruno-js/src/runtime/test-runtime.js class TestRuntime (line 12) | class TestRuntime { method constructor (line 13) | constructor(props) { method runTests (line 17) | async runTests( FILE: packages/bruno-js/src/runtime/vars-runtime.js class VarsRuntime (line 21) | class VarsRuntime { method constructor (line 22) | constructor(props) { method runPostResponseVars (line 27) | runPostResponseVars(vars, request, response, envVariables, runtimeVari... FILE: packages/bruno-js/src/sandbox/bundle-libraries.js method resolveId (line 41) | resolveId(id) { method load (line 47) | load(id) { FILE: packages/bruno-js/src/sandbox/node-vm/cjs-loader.js function resolveLocalModulePath (line 19) | function resolveLocalModulePath(fromDir, moduleName) { function createCustomRequire (line 72) | function createCustomRequire({ function loadLocalModule (line 130) | function loadLocalModule({ function executeModuleInVmContext (line 207) | function executeModuleInVmContext({ function loadNpmModule (line 277) | function loadNpmModule({ function createNpmModuleRequire (line 327) | function createNpmModuleRequire({ FILE: packages/bruno-js/src/sandbox/node-vm/console.js function getTypeTag (line 7) | function getTypeTag(value) { function transformValue (line 18) | function transformValue(value, seen = new WeakSet()) { function wrapConsoleWithSerializers (line 82) | function wrapConsoleWithSerializers(originalConsole) { FILE: packages/bruno-js/src/sandbox/node-vm/index.js function runScriptInNodeVm (line 24) | async function runScriptInNodeVm({ function buildScriptContext (line 135) | function buildScriptContext(context, scriptingConfig) { FILE: packages/bruno-js/src/sandbox/node-vm/utils.js function isBuiltinModule (line 9) | function isBuiltinModule(moduleName) { function isPathWithinAllowedRoots (line 20) | function isPathWithinAllowedRoots(normalizedPath, additionalContextRoots... function resolveVmFilename (line 34) | function resolveVmFilename(scriptPath, collectionPath) { class ScriptError (line 41) | class ScriptError extends Error { method constructor (line 42) | constructor(error, script) { FILE: packages/bruno-js/src/sandbox/quickjs/shims/lib/utils.js function serializeTypedArray (line 1) | function serializeTypedArray(ta) { function deserializeTypedArray (line 9) | function deserializeTypedArray(obj) { FILE: packages/bruno-js/src/sandbox/quickjs/utils/index.js function invokeFunction (line 42) | async function invokeFunction(vm, quickFn, args = []) { FILE: packages/bruno-js/src/test-results.js class TestResults (line 3) | class TestResults { method constructor (line 4) | constructor() { method addResult (line 8) | addResult(result) { method getResults (line 13) | getResults() { FILE: packages/bruno-js/src/utils.js constant JS_KEYWORDS (line 4) | const JS_KEYWORDS = ` FILE: packages/bruno-js/src/utils/error-formatter.js constant YAML (line 2) | const YAML = require('yaml'); constant DEFAULT_CONTEXT_LINES (line 5) | const DEFAULT_CONTEXT_LINES = 5; constant ALLOWED_SOURCE_EXTENSIONS (line 6) | const ALLOWED_SOURCE_EXTENSIONS = ['.bru', '.yml', '.yaml']; constant SCRIPT_TYPES (line 11) | const SCRIPT_TYPES = Object.freeze({ constant SCRIPT_TYPE_TO_YML (line 18) | const SCRIPT_TYPE_TO_YML = { constant BLOCK_PATTERNS (line 35) | const BLOCK_PATTERNS = { FILE: packages/bruno-js/src/utils/error-formatter.spec.js constant MULTI_BLOCK_BRU (line 22) | const MULTI_BLOCK_BRU = `meta { constant BRU_WITH_COMMENTS (line 60) | const BRU_WITH_COMMENTS = `meta { constant MULTI_BLOCK_YML (line 78) | const MULTI_BLOCK_YML = [ constant COLLECTION_YML (line 101) | const COLLECTION_YML = [ FILE: packages/bruno-js/src/utils/sandbox.js constant SANDBOX (line 5) | const SANDBOX = Object.freeze({ constant NODEVM_SCRIPT_PREFIX (line 12) | const NODEVM_SCRIPT_PREFIX = ` constant NODEVM_SCRIPT_SUFFIX (line 16) | const NODEVM_SCRIPT_SUFFIX = ` constant QUICKJS_SCRIPT_PREFIX (line 22) | const QUICKJS_SCRIPT_PREFIX = ` constant QUICKJS_SCRIPT_SUFFIX (line 33) | const QUICKJS_SCRIPT_SUFFIX = ` constant NODEVM_SCRIPT_WRAPPER_OFFSET (line 43) | const NODEVM_SCRIPT_WRAPPER_OFFSET = NODEVM_SCRIPT_PREFIX.split('\n').le... constant QUICKJS_SCRIPT_WRAPPER_OFFSET (line 44) | const QUICKJS_SCRIPT_WRAPPER_OFFSET = QUICKJS_SCRIPT_PREFIX.split('\n').... FILE: packages/bruno-lang/v2/src/bruToJson.js method BruFile (line 335) | BruFile(tags) { method dictionary (line 348) | dictionary(_1, _2, pairlist, _3) { method pairlist (line 351) | pairlist(_1, pair, _2, rest, _3) { method pair (line 354) | pair(_1, key, _2, _3, _4, value, _5) { method esc_quote_char (line 363) | esc_quote_char(_1, quote) { method quoted_key (line 367) | quoted_key(disabled, _1, chars, _2) { method key (line 371) | key(chars) { method assertdictionary (line 374) | assertdictionary(_1, _2, pairlist, _3) { method assertpairlist (line 377) | assertpairlist(_1, pair, _2, rest, _3) { method assertpair (line 380) | assertpair(_1, key, _2, _3, _4, value, _5) { method assertkey (line 385) | assertkey(chars) { method list (line 388) | list(_1, _2, _3, listitems, _4, _5, _6, _7) { method listitems (line 391) | listitems(listitem, _1, rest) { method listitem (line 394) | listitem(_1, textchar, _2) { method textblock (line 397) | textblock(line, _1, rest) { method textline (line 400) | textline(chars) { method textchar (line 403) | textchar(char) { method nl (line 406) | nl(_1, _2) { method st (line 409) | st(_) { method tagend (line 412) | tagend(_1, _2) { method _terminal (line 415) | _terminal() { method multilinetextblockdelimiter (line 418) | multilinetextblockdelimiter(_) { method multilinetextblock (line 421) | multilinetextblock(_1, content, _2, _3, contentType) { method singlelinevalue (line 432) | singlelinevalue(chars) { method _iter (line 435) | _iter(...elements) { method meta (line 438) | meta(_1, dictionary) { method settings (line 453) | settings(_1, dictionary) { method grpc (line 505) | grpc(_1, dictionary) { method ws (line 510) | ws(_1, dictionary) { method get (line 515) | get(_1, dictionary) { method post (line 523) | post(_1, dictionary) { method put (line 531) | put(_1, dictionary) { method delete (line 539) | delete(_1, dictionary) { method patch (line 547) | patch(_1, dictionary) { method options (line 555) | options(_1, dictionary) { method head (line 563) | head(_1, dictionary) { method connect (line 571) | connect(_1, dictionary) { method trace (line 579) | trace(_1, dictionary) { method httpcustom (line 587) | httpcustom(_1, dictionary) { method query (line 599) | query(_1, dictionary) { method paramspath (line 604) | paramspath(_1, dictionary) { method paramsquery (line 609) | paramsquery(_1, dictionary) { method headers (line 614) | headers(_1, dictionary) { method metadata (line 619) | metadata(_1, dictionary) { method authawsv4 (line 624) | authawsv4(_1, dictionary) { method authbasic (line 651) | authbasic(_1, dictionary) { method authbearer (line 666) | authbearer(_1, dictionary) { method authdigest (line 678) | authdigest(_1, dictionary) { method authNTLM (line 693) | authNTLM(_1, dictionary) { method authOAuth2 (line 713) | authOAuth2(_1, dictionary) { method oauth2AuthReqHeaders (line 814) | oauth2AuthReqHeaders(_1, dictionary) { method oauth2AuthReqQueryParams (line 819) | oauth2AuthReqQueryParams(_1, dictionary) { method oauth2AccessTokenReqHeaders (line 824) | oauth2AccessTokenReqHeaders(_1, dictionary) { method oauth2AccessTokenReqQueryParams (line 829) | oauth2AccessTokenReqQueryParams(_1, dictionary) { method oauth2AccessTokenReqBody (line 834) | oauth2AccessTokenReqBody(_1, dictionary) { method oauth2RefreshTokenReqHeaders (line 839) | oauth2RefreshTokenReqHeaders(_1, dictionary) { method oauth2RefreshTokenReqQueryParams (line 844) | oauth2RefreshTokenReqQueryParams(_1, dictionary) { method oauth2RefreshTokenReqBody (line 849) | oauth2RefreshTokenReqBody(_1, dictionary) { method authwsse (line 854) | authwsse(_1, dictionary) { method authapikey (line 871) | authapikey(_1, dictionary) { method bodyformurlencoded (line 893) | bodyformurlencoded(_1, dictionary) { method bodymultipart (line 900) | bodymultipart(_1, dictionary) { method bodyfile (line 907) | bodyfile(_1, dictionary) { method body (line 914) | body(_1, _2, _3, _4, textblock, _5) { method bodyjson (line 924) | bodyjson(_1, _2, _3, _4, textblock, _5) { method bodytext (line 931) | bodytext(_1, _2, _3, _4, textblock, _5) { method bodyxml (line 938) | bodyxml(_1, _2, _3, _4, textblock, _5) { method bodysparql (line 945) | bodysparql(_1, _2, _3, _4, textblock, _5) { method bodygraphql (line 952) | bodygraphql(_1, _2, _3, _4, textblock, _5) { method bodygraphqlvars (line 961) | bodygraphqlvars(_1, _2, _3, _4, textblock, _5) { method varsreq (line 970) | varsreq(_1, dictionary) { method varsres (line 988) | varsres(_1, dictionary) { method assert (line 1006) | assert(_1, dictionary) { method scriptreq (line 1011) | scriptreq(_1, _2, _3, _4, textblock, _5) { method scriptres (line 1018) | scriptres(_1, _2, _3, _4, textblock, _5) { method tests (line 1025) | tests(_1, _2, _3, _4, textblock, _5) { method docs (line 1030) | docs(_1, _2, _3, _4, textblock, _5) { method bodygrpc (line 1035) | bodygrpc(_1, dictionary) { method bodyws (line 1053) | bodyws(_1, dictionary) { method example (line 1076) | example(_1, _2, _3, _4, examplecontent, _5) { method examplecontent (line 1083) | examplecontent(chars) { FILE: packages/bruno-lang/v2/src/collectionBruToJson.js method BruFile (line 126) | BruFile(tags) { method dictionary (line 139) | dictionary(_1, _2, pairlist, _3) { method pairlist (line 142) | pairlist(_1, pair, _2, rest, _3) { method pair (line 145) | pair(_1, key, _2, _3, _4, value, _5) { method quoted_key (line 150) | quoted_key(disabled, _1, chars, _2) { method esc_quote_char (line 154) | esc_quote_char(_1, quote) { method quoted_key_char (line 158) | quoted_key_char(char) { method key (line 162) | key(chars) { method value (line 165) | value(chars) { method textblock (line 184) | textblock(line, _1, rest) { method textline (line 187) | textline(chars) { method textchar (line 190) | textchar(char) { method multilinetextblock (line 193) | multilinetextblock(_1, content, _2) { method nl (line 197) | nl(_1, _2) { method st (line 200) | st(_) { method tagend (line 203) | tagend(_1, _2) { method _iter (line 206) | _iter(...elements) { method meta (line 209) | meta(_1, dictionary) { method auth (line 218) | auth(_1, dictionary) { method query (line 227) | query(_1, dictionary) { method headers (line 232) | headers(_1, dictionary) { method authawsv4 (line 237) | authawsv4(_1, dictionary) { method authbasic (line 264) | authbasic(_1, dictionary) { method authbearer (line 279) | authbearer(_1, dictionary) { method authdigest (line 291) | authdigest(_1, dictionary) { method authNTLM (line 306) | authNTLM(_1, dictionary) { method authOAuth2 (line 326) | authOAuth2(_1, dictionary) { method oauth2AuthReqHeaders (line 427) | oauth2AuthReqHeaders(_1, dictionary) { method oauth2AuthReqQueryParams (line 432) | oauth2AuthReqQueryParams(_1, dictionary) { method oauth2AccessTokenReqHeaders (line 437) | oauth2AccessTokenReqHeaders(_1, dictionary) { method oauth2AccessTokenReqQueryParams (line 442) | oauth2AccessTokenReqQueryParams(_1, dictionary) { method oauth2AccessTokenReqBody (line 447) | oauth2AccessTokenReqBody(_1, dictionary) { method oauth2RefreshTokenReqHeaders (line 452) | oauth2RefreshTokenReqHeaders(_1, dictionary) { method oauth2RefreshTokenReqQueryParams (line 457) | oauth2RefreshTokenReqQueryParams(_1, dictionary) { method oauth2RefreshTokenReqBody (line 462) | oauth2RefreshTokenReqBody(_1, dictionary) { method authwsse (line 467) | authwsse(_1, dictionary) { method authapikey (line 482) | authapikey(_1, dictionary) { method varsreq (line 504) | varsreq(_1, dictionary) { method varsres (line 522) | varsres(_1, dictionary) { method scriptreq (line 540) | scriptreq(_1, _2, _3, _4, textblock, _5) { method scriptres (line 547) | scriptres(_1, _2, _3, _4, textblock, _5) { method tests (line 554) | tests(_1, _2, _3, _4, textblock, _5) { method docs (line 559) | docs(_1, _2, _3, _4, textblock, _5) { FILE: packages/bruno-lang/v2/src/common/attributes.js method dictionary (line 6) | dictionary(_1, _2, pairlist, _3) { method pairlist (line 9) | pairlist(_1, pair, _2, rest) { method pair (line 12) | pair(_1, key, _2, _3, _4, value, _5) { method esc_quote_char (line 21) | esc_quote_char(_1, quote) { method quoted_key (line 24) | quoted_key(disabled, _1, chars, _2) { method key (line 27) | key(chars) { method textblock (line 30) | textblock(line, _1, rest) { method textline (line 33) | textline(chars) { method textchar (line 36) | textchar(char) { method nl (line 39) | nl(_1, _2) { method st (line 42) | st(_) { method tagend (line 45) | tagend(_1, _2) { method _terminal (line 48) | _terminal() { method multilinetextblockdelimiter (line 51) | multilinetextblockdelimiter(_) { method multilinetextblock (line 54) | multilinetextblock(_1, content, _2, _3, contentType) { method singlelinevalue (line 65) | singlelinevalue(chars) { method _iter (line 68) | _iter(...elements) { FILE: packages/bruno-lang/v2/src/envToJson.js method BruEnvFile (line 101) | BruEnvFile(tags) { method array (line 116) | array(_1, _2, _3, valuelist, _4, _5) { method arrayvalue (line 119) | arrayvalue(chars) { method valuelist (line 122) | valuelist(_1, value, _2, _3, _4, rest) { method dictionary (line 125) | dictionary(_1, _2, pairlist, _3) { method pairlist (line 128) | pairlist(_1, pair, _2, rest, _3) { method pair (line 131) | pair(_1, key, _2, _3, _4, value, _5) { method key (line 136) | key(chars) { method value (line 139) | value(chars) { method multilinetextblockstart (line 146) | multilinetextblockstart(_1, _2) { method multilinetextblockend (line 149) | multilinetextblockend(_1, _2, _3) { method multilinetextblockdelimiter (line 152) | multilinetextblockdelimiter(_) { method multilinetextblock (line 155) | multilinetextblock(_1, content, _2) { method multilinetextblockcontent (line 162) | multilinetextblockcontent(chars) { method nl (line 165) | nl(_1, _2) { method st (line 168) | st(_) { method tagend (line 171) | tagend(_1, _2) { method _iter (line 174) | _iter(...elements) { method vars (line 177) | vars(_1, dictionary) { FILE: packages/bruno-lang/v2/src/example/bruToJson.js method ExampleFile (line 71) | ExampleFile(tags) { method name (line 83) | name(_1, _2, _3, _4, value, _6) { method description (line 88) | description(_1, _2, _3, _4, value, _6) { method textvalue (line 93) | textvalue(content) { method multilinetextblock (line 96) | multilinetextblock(_1, content, _2, _3, contentType) { method request (line 104) | request(_1, _2, _3, _4, _5, _6, _7, requestcontent, _8, _9, _10) { method requestcontent (line 116) | requestcontent(chars) { method response (line 119) | response(_1, _2, _3, _4, _5, _6, content, _7, _8, _9) { method responsecontent (line 125) | responsecontent(chars) { FILE: packages/bruno-lang/v2/src/example/request/bruToJson.js method RequestFile (line 82) | RequestFile(tags) { method requesturl (line 93) | requesturl(_1, _2, _3, _4, value) { method requestmethod (line 98) | requestmethod(_1, _2, _3, _4, value) { method requestmode (line 103) | requestmode(_1, _2, _3, _4, value) { method requestparamspath (line 112) | requestparamspath(_1, _2, _3, _4, dictionary) { method requestparamsquery (line 117) | requestparamsquery(_1, _2, _3, _4, dictionary) { method requestheaders (line 122) | requestheaders(_1, _2, _3, _4, dictionary) { method bodyjson (line 129) | bodyjson(_1, _2, _3, _4, _5, _6, textblock, _8) { method bodytext (line 137) | bodytext(_1, _2, _3, _4, _5, _6, textblock, _8) { method bodyxml (line 145) | bodyxml(_1, _2, _3, _4, _5, _6, textblock, _8) { method bodysparql (line 153) | bodysparql(_1, _2, _3, _4, _5, _6, textblock, _8) { method bodygraphql (line 161) | bodygraphql(_1, _2, _3, _4, _5, _6, textblock, _8) { method bodygraphqlvars (line 171) | bodygraphqlvars(_1, _2, _3, _4, _5, _6, textblock, _8) { method bodyformurlencoded (line 181) | bodyformurlencoded(_1, _2, _3, _4, dictionary) { method bodymultipart (line 189) | bodymultipart(_1, _2, _3, _4, dictionary) { method bodyfile (line 197) | bodyfile(_1, _2, _3, _4, dictionary) { FILE: packages/bruno-lang/v2/src/example/response/bruToJson.js method ResponseFile (line 64) | ResponseFile(tags) { method responsecontent (line 74) | responsecontent(content) { method responseheaders (line 77) | responseheaders(_1, _2, _3, _4, dictionary, _6) { method responsestatus (line 80) | responsestatus(_1, _2, _3, _4, dictionary, _6) { method responsebodyblock (line 87) | responsebodyblock(_1, _2, _3, _4, _5, _6, responsebodyfields, _8) { method responsebodytype (line 109) | responsebodytype(_1, _2, _3, _4, _5, value, _7) { method responsebodycontentvalue (line 114) | responsebodycontentvalue(_1, _2, _3, _4, _5, multilinetextblock) { FILE: packages/bruno-query/src/index.ts function normalize (line 4) | function normalize(value: any) { function getValue (line 28) | function getValue(source: any, prop: string, deep = false): any { type PredicateOrMapper (line 50) | type PredicateOrMapper = ((obj: any) => any) | Record; function objectPredicate (line 55) | function objectPredicate(obj: Record) { function filterOrMap (line 69) | function filterOrMap(source: any, funOrObj: PredicateOrMapper) { function get (line 114) | function get(source: any, path: string, ...fns: PredicateOrMapper[]) { FILE: packages/bruno-requests/src/auth/digestauth-helper.js function isStrPresent (line 4) | function isStrPresent(str) { function stripQuotes (line 8) | function stripQuotes(str) { function splitAuthHeaderKeyValue (line 12) | function splitAuthHeaderKeyValue(str) { function containsDigestHeader (line 19) | function containsDigestHeader(response) { function containsAuthorizationHeader (line 24) | function containsAuthorizationHeader(originalRequest) { function md5 (line 31) | function md5(input) { function addDigestInterceptor (line 35) | function addDigestInterceptor(axiosInstance, request) { FILE: packages/bruno-requests/src/auth/oauth2-helper.spec.ts method saveCredential (line 14) | async saveCredential({ url, credentialsId, credentials: creds }) { method getCredential (line 18) | async getCredential({ url, credentialsId }) { method deleteCredential (line 21) | async deleteCredential({ url, credentialsId }) { FILE: packages/bruno-requests/src/auth/oauth2-helper.ts type TokenStore (line 5) | interface TokenStore { type AdditionalParameter (line 11) | interface AdditionalParameter { type OAuth2Config (line 18) | interface OAuth2Config { type RequestConfig (line 36) | interface RequestConfig extends AxiosRequestConfig { type ClientCredentialsData (line 48) | interface ClientCredentialsData { type PasswordGrantData (line 56) | interface PasswordGrantData { FILE: packages/bruno-requests/src/cookies/index.spec.ts type CookieJarWrapper (line 5) | type CookieJarWrapper = ReturnType; FILE: packages/bruno-requests/src/grpc/grpc-client.js class GrpcClient (line 193) | class GrpcClient { method constructor (line 194) | constructor(eventCallback) { method #createCallOptions (line 205) | #createCallOptions(metadata) { method #getReflectionClient (line 225) | async #getReflectionClient(host, credentials = ChannelCredentials.crea... method #getMethodType (line 248) | #getMethodType({ requestStream, responseStream }) { method #getChannelCredentials (line 280) | #getChannelCredentials({ url, rootCertificate, privateKey, certificate... method #getMethodFromPath (line 330) | #getMethodFromPath(path) { method #refreshMethods (line 351) | async #refreshMethods({ url, headers, protoPath, collectionPath, colle... method #handleConnection (line 394) | #handleConnection(options) { method #handleUnaryResponse (line 417) | #handleUnaryResponse({ client, requestId, requestPath, method, message... method #handleClientStreamingResponse (line 432) | #handleClientStreamingResponse({ client, requestId, requestPath, metho... method #handleServerStreamingResponse (line 447) | #handleServerStreamingResponse({ client, requestId, requestPath, metho... method #handleBidiStreamingResponse (line 464) | #handleBidiStreamingResponse({ client, requestId, requestPath, method,... method startConnection (line 497) | async startConnection({ method sendMessage (line 612) | sendMessage(requestId, collectionUid, body) { method loadMethodsFromReflection (line 645) | async loadMethodsFromReflection({ method loadMethodsFromProtoFile (line 713) | async loadMethodsFromProtoFile(filePath, includeDirs = []) { method end (line 728) | end(requestId) { method cancel (line 736) | cancel(requestId) { method isConnectionActive (line 749) | isConnectionActive(requestId) { method clearAllConnections (line 756) | clearAllConnections() { method generateSampleMessage (line 782) | generateSampleMessage(methodPath, options = {}) { method getActiveConnectionIds (line 822) | getActiveConnectionIds() { method #addConnection (line 832) | #addConnection(requestId, connection) { method #removeConnection (line 848) | #removeConnection(requestId) { method generateGrpcurlCommand (line 867) | generateGrpcurlCommand({ request, collectionPath = '', shell = 'bash',... FILE: packages/bruno-requests/src/network/axios-instance.ts type ModifiedInternalAxiosRequestConfig (line 21) | type ModifiedInternalAxiosRequestConfig = InternalAxiosRequestConfig & { type ModifiedAxiosResponse (line 26) | type ModifiedAxiosResponse = AxiosResponse & { FILE: packages/bruno-requests/src/network/system-proxy/index.ts class SystemProxyResolver (line 8) | class SystemProxyResolver { method constructor (line 13) | constructor(options: SystemProxyResolverOptions = {}) { method getSystemProxy (line 20) | async getSystemProxy(): Promise { method detectSystemProxy (line 37) | private async detectSystemProxy(): Promise { method detectByPlatform (line 55) | private async detectByPlatform(): Promise { method getEnvironmentVariables (line 68) | getEnvironmentVariables(): ProxyConfiguration { function getSystemProxy (line 86) | async function getSystemProxy(): Promise { FILE: packages/bruno-requests/src/network/system-proxy/types.ts type ProxyConfiguration (line 1) | interface ProxyConfiguration { type ProxyResolver (line 8) | interface ProxyResolver { type SystemProxyResolverOptions (line 12) | interface SystemProxyResolverOptions { FILE: packages/bruno-requests/src/network/system-proxy/utils/common.ts function safeExec (line 15) | async function safeExec(bin: string, args: string[], opts: ExecFileOptio... FILE: packages/bruno-requests/src/network/system-proxy/utils/linux.ts constant PROXY_VAR_PATTERNS (line 8) | const PROXY_VAR_PATTERNS = ['http_proxy', 'https_proxy', 'no_proxy', 'al... class LinuxProxyResolver (line 14) | class LinuxProxyResolver implements ProxyResolver { method detect (line 15) | async detect(opts?: { timeoutMs?: number }): Promise { method parseProxyFromContent (line 165) | private parseProxyFromContent(content: string): ProxyConfiguration | n... FILE: packages/bruno-requests/src/network/system-proxy/utils/macos.ts class MacOSProxyResolver (line 5) | class MacOSProxyResolver implements ProxyResolver { method detect (line 6) | async detect(opts?: { timeoutMs?: number }): Promise): ProxyCon... FILE: packages/bruno-requests/src/network/system-proxy/utils/windows.ts class WindowsProxyResolver (line 5) | class WindowsProxyResolver implements ProxyResolver { method detect (line 6) | async detect(opts?: { timeoutMs?: number }): Promise void; type SendRequestConfig (line 13) | type SendRequestConfig = Omit; FILE: packages/bruno-requests/src/utils/agent-cache.ts constant MAX_AGENT_CACHE_SIZE (line 20) | const MAX_AGENT_CACHE_SIZE = 100; function getAgentClassId (line 41) | function getAgentClassId(AgentClass: any): number { function hashValue (line 54) | function hashValue(value: string | Buffer | undefined): string | null { function buildSecureContext (line 77) | function buildSecureContext(ca: string | Buffer | (string | Buffer)[]): ... function applySecureContext (line 106) | function applySecureContext(o... function hashCaValue (line 141) | function hashCaValue(value: string | Buffer | (string | Buffer)[] | unde... function getAgentCacheKey (line 156) | function getAgentCacheKey(agentClassId: number, options: AgentOptions, p... function getHttpAgentCacheKey (line 180) | function getHttpAgentCacheKey(agentClassId: number, options: HttpAgentOp... function getTimelineAgentClass (line 194) | function getTimelineAgentClass(BaseAgentClass: any): AgentClass { function getTimelineHttpAgentClass (line 207) | function getTimelineHttpAgentClass(BaseAgentClass: any): HttpAgentClass { type CacheKeyFn (line 219) | type CacheKeyFn = (classId: number, options: T, proxyUri: string | nu... type TimelineClassFn (line 224) | type TimelineClassFn = (base: any) => AgentClass | HttpAgentClass; function getOrCreateAgentInternal (line 230) | function getOrCreateAgentInternal( function getOrCreateHttpsAgent (line 311) | function getOrCreateHttpsAgent({ function getOrCreateHttpAgent (line 345) | function getOrCreateHttpAgent({ function clearAgentCache (line 377) | function clearAgentCache(): void { function getAgentCacheSize (line 389) | function getAgentCacheSize(): number { FILE: packages/bruno-requests/src/utils/ca-cert.ts type T_CACertificatesOptions (line 4) | type T_CACertificatesOptions = { type T_CACertificatesResult (line 9) | type T_CACertificatesResult = { function getSystemCerts (line 21) | function getSystemCerts(): string[] { function certToString (line 33) | function certToString(cert: string | Buffer) { function mergeCA (line 39) | function mergeCA(...args: (string | string[])[]): string { function getNodeExtraCACerts (line 53) | function getNodeExtraCACerts(): string[] { FILE: packages/bruno-requests/src/utils/http-https-agents.ts constant DEFAULT_PORTS (line 17) | const DEFAULT_PORTS: Record = { type ProxyMode (line 26) | type ProxyMode = 'on' | 'off' | 'system'; type ProxyAuth (line 28) | type ProxyAuth = { type ProxyConfig (line 34) | type ProxyConfig = { type SystemProxyConfig (line 44) | type SystemProxyConfig = { type ClientCertificate (line 50) | type ClientCertificate = { type CACertificatesCount (line 59) | type CACertificatesCount = { type CertsConfig (line 66) | type CertsConfig = { type HttpsAgentRequestFields (line 75) | type HttpsAgentRequestFields = { type TlsOptions (line 82) | type TlsOptions = HttpsAgentRequestFields & CertsConfig & { type AgentResult (line 88) | type AgentResult = { type ConfigOptions (line 93) | type ConfigOptions = { type GetCertsAndProxyConfigParams (line 102) | type GetCertsAndProxyConfigParams = { type GetCertsAndProxyConfigResult (line 114) | type GetCertsAndProxyConfigResult = { type CreateAgentsParams (line 120) | type CreateAgentsParams = { type GetHttpHttpsAgentsParams (line 131) | type GetHttpHttpsAgentsParams = { constant TARGET_TLS_OPTIONS (line 203) | const TARGET_TLS_OPTIONS = ['cert', 'key', 'pfx', 'passphrase', 'rejectU... class PatchedHttpsProxyAgent (line 214) | class PatchedHttpsProxyAgent extends HttpsProxyAgent { method constructor (line 217) | constructor(proxy: string, opts: any) { method connect (line 222) | async connect(req: any, opts: any) { function extractHostname (line 368) | function extractHostname(url: string | undefined): string | null { function createAgents (line 377) | function createAgents({ FILE: packages/bruno-requests/src/utils/node-vault.ts type VaultConfig (line 7) | interface VaultConfig { type VaultRequestOptions (line 20) | interface VaultRequestOptions { type ApproleLoginArgs (line 30) | interface ApproleLoginArgs { type TokenRenewArgs (line 40) | interface TokenRenewArgs { class VaultError (line 48) | class VaultError extends Error { method constructor (line 57) | constructor(message: string, response?: { statusCode: number; body: an... type VaultClient (line 73) | interface VaultClient { function createHttpsAgent (line 89) | function createHttpsAgent(options: VaultRequestOptions): https.Agent | u... function handleVaultResponse (line 109) | function handleVaultResponse(statusCode: number, body: any, path: string... function createVaultClient (line 148) | function createVaultClient(config: VaultConfig = {}): VaultClient { FILE: packages/bruno-requests/src/utils/proxy-util.ts type OldProxyAuth (line 7) | interface OldProxyAuth { type OldProxyConfig (line 13) | interface OldProxyConfig { type NewProxyAuth (line 22) | interface NewProxyAuth { type NewProxyConfig (line 28) | interface NewProxyConfig { FILE: packages/bruno-requests/src/utils/timeline-agent.ts type TimelineEntry (line 4) | type TimelineEntry = { type CaCertificatesCount (line 10) | type CaCertificatesCount = { type AgentOptions (line 17) | type AgentOptions = { type AgentClass (line 33) | type AgentClass = new (options: AgentOptions, timeline?: TimelineEntry[]... type ProxyAgentClass (line 34) | type ProxyAgentClass = new (proxyUri: string, options?: AgentOptions) =>... type HttpAgentOptions (line 36) | type HttpAgentOptions = { type HttpAgentClass (line 41) | type HttpAgentClass = new (options: HttpAgentOptions, timeline?: Timelin... type HttpProxyAgentClass (line 42) | type HttpProxyAgentClass = new (proxyUri: string, options?: HttpAgentOpt... function createTimelineAgentClass (line 56) | function createTimelineAgentClass