platform/packages/http/lib/foundation.dart

45 lines
2 KiB
Dart
Raw Normal View History

/*
* This file is part of the Protevus Platform.
*
* (C) Protevus <developers@protevus.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
/// This library exports various foundation classes and utilities for web-related operations.
///
2024-07-05 14:32:23 +00:00
/// Exports:
/// - [CountableInterface] from 'src/foundation/countable_interface.dart'
/// - [StringableInterface] from 'src/foundation/stringable_interface.dart'
/// - [AcceptHeaderItem] from 'src/foundation/accept_header_item.dart'
/// - [AcceptHeader] from 'src/foundation/accept_header.dart'
2024-07-05 14:32:23 +00:00
/// - [Filter] from 'src/foundation/filter.dart'
/// - [Cookie] from 'src/foundation/cookie.dart'
/// - [HeaderUtils] from 'src/foundation/header_utils.dart'
/// - [HeaderBag] from 'src/foundation/header_bag.dart'
/// - [ParameterBagBase] from 'src/foundation/parameter_bag_base.dart'
2024-07-05 14:32:23 +00:00
/// - [ParameterBag] from 'src/foundation/parameter_bag.dart'
/// - [InputBag] from 'src/foundation/input_bag.dart'
/// - [ResponseHeaderBag] from 'src/foundation/response_header_bag.dart'
/// - [ServerBag] from 'src/foundation/server_bag.dart'
2024-07-05 14:32:23 +00:00
///
/// These exports provide a comprehensive set of tools for handling various aspects of web development,
/// including countable objects, string manipulation, HTTP headers, filtering, cookies, request parameters,
/// input handling, response headers, and server-related functionality.
library;
export 'src/foundation/countable_interface.dart';
export 'src/foundation/stringable_interface.dart';
export 'src/foundation/accept_header_item.dart';
export 'src/foundation/accept_header.dart';
2024-07-05 14:32:23 +00:00
export 'src/foundation/filter.dart';
export 'src/foundation/cookie.dart';
export 'src/foundation/header_utils.dart';
export 'src/foundation/header_bag.dart';
export 'src/foundation/parameter_bag_base.dart';
export 'src/foundation/parameter_bag.dart';
2024-07-05 14:32:23 +00:00
export 'src/foundation/input_bag.dart';
export 'src/foundation/response_header_bag.dart';
export 'src/foundation/server_bag.dart';